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, afin que t1 contienne 1,3.jpg et t2 contienne 2,4.jpg ...? de sorte que rien dans t1 et t2 à supprimer, mais le deuxième sous-dossier est déplacé ici ....
Est-ce que tout va bien avec la commande mv?
command-line
disk-management
brabertaser19
la source
la source
Réponses:
Oui, vous serez d'accord avec
mv
, par exemple:mv /path_to_source_folder/filename /path_to_destination_folder/
ou, par exemple à partir du niveau d'im / seconde: (
cd im/second
)mv t1/3.jpg ../t1/ && mv t2/4.jpg ../t2/
Il y a plus de façons de le faire,
man find
par exemple,man rsync
quand vous regardez la
ls
sortie de la commande, le .. (2 points) 'signifie un pas en arrière',. (un point) signifie "ici" et vous pouvez l'utiliser comme telBien sûr, si vous souhaitez supprimer le deuxième dossier, vous utilisez la commande rmdir ou rm -R (utilisez avec précaution, faites toujours
man {command}
si vous n'êtes pas sûr.la source
rm -r {path_to_folder}
supprime le dossier et ses sous-répertoires et fichiers.rmdir
supprime uniquement les dossiers, c'est donc le meilleur moyen de supprimer les dossiers si vous voulez vous assurer qu'ils sont vides.