GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déplacer des fichiers et des répertoires vers le dossier parent sous Linux ?

Je suis venu ici car je suis nouveau sur ce sujet aussi. Pour une raison quelconque, ce qui précède n'a pas fait l'affaire pour moi. Ce que j'ai fait pour déplacer tous les fichiers d'un répertoire vers son répertoire parent était :

cd to/the/dir
mv * ../

find . -maxdepth 1 -exec mv {} .. \;

cela déplacera également les fichiers cachés.

Vous obtiendrez le message :

mv: cannot move `.' to `../.': Device or resource busy

lorsqu'il essaie de déplacer . (répertoire courant) mais cela ne causera aucun dommage.


Tapez ceci dans le shell :

mv *.* ..

Cela déplace TOUS les fichiers d'un niveau vers le haut.

Le caractère * est un joker. Alors *.deb déplacera tous les fichiers .deb, et Zeitgeist.* déplacera Zeitgeist.avi et Zeitgeist.srt d'un dossier vers le haut, puisque, bien sûr, .. indique le répertoire parent.

Pour tout déplacer, y compris les dossiers, etc., utilisez simplement * au lieu de *.*


Linux
  1. Comment ouvrir et fermer des répertoires dans le terminal Linux

  2. Comment archiver des fichiers et des répertoires sous Linux [Partie 2]

  3. Comment archiver des fichiers et des répertoires sous Linux [Partie 1]

  4. Trouvez les fichiers et répertoires les plus volumineux sous Linux

  5. Linux Supprimer des fichiers et des répertoires

Comment déplacer des fichiers et des répertoires sous Linux (commande mv)

Comment sauvegarder des fichiers et des répertoires à l'aide de Rsync sous Linux

Comment renommer des fichiers et des répertoires sous Linux

Comment copier des fichiers et des répertoires dans un terminal Linux

Comment compresser des fichiers et des dossiers sous Linux

Comment supprimer des fichiers et des répertoires à l'aide de la ligne de commande Linux