web-dev-qa-db-fra.com

Déplacer des fichiers d'un dossier à un autre portant le même nom

Je suis nouveau sur Linux, en particulier pour le serveur Ubuntu et son terminal .... J'ai une telle structure de fichiers:

-im
 |
 |-t1
   |-1.jpg
 |-t2
   |-2.jpg 
 |-second
   |-t1
     |-3.jpg
   |-t2
     |-4.jpg 

Comment puis-je passer du deuxième fichier au dossier principal, de sorte que t1 contient 1,3.jpg et t2 contiennent 2,4.jpg ...? de sorte que rien dans t1 et t2 à supprimer, mais le deuxième sous-dossier est déplacé ici ....

Sera tout ok avec la commande mv?

12
brabertaser19

Oui, vous serez OK avec mv, par exemple:

mv /path_to_source_folder/filename /path_to_destination_folder/

ou, par exemple, à partir du niveau im/second: (cd im/second)

mv t1/3.jpg ../t1/ && mv t2/4.jpg ../t2/

Il y a plus de façons de faire cela, utilisez man find par exemple, man rsync

lorsque vous regardez la sortie de la commande ls, le point .. (2 points) 'signifie un pas en arrière',. (un point) signifie "ici" et vous pouvez l'utiliser comme tel

Bien sûr, si vous souhaitez supprimer le deuxième dossier, utilisez la commande rmdir ou rm -R (à utiliser avec précaution, faites toujours man {command} si vous n’êtes pas sûr.

21
catalesia