mv
La commande sous Linux nous permet de déplacer plus d'un fichier dans un autre répertoire. Il vous suffit d'écrire le nom de chaque fichier que vous souhaitez déplacer, séparé par un space
.
La commande suivante vous aidera :
mv car.txt bicycle.txt airplane.html train.docx vehicle
ou
mv car.txt bicycle.txt airplane.html train.docx vehicle/
les deux fonctionneront.
Vous pouvez faire
mv car.txt bicycle.txt vehicle/
(Notez que le /
ci-dessus n'est pas nécessaire, je l'inclus simplement pour m'assurer que vehicle
est un répertoire.)
Vous pouvez tester ceci comme suit :
cd #Move to home directory
mkdir temp #Make a temporary directory
touch a b c d #Make test (empty) files ('touch' also updates the modification date of an existing file to the current time)
ls #Verify everything is there
mv a b c d temp/ #Move files into temp
ls #See? They are gone.
ls temp/ #Oh, there they are!
rm -rf temp/ #DESTROY (Be very, very careful with this command)
Commande abrégée pour déplacer tous les fichiers .txt
Vous pouvez essayer d'utiliser un caractère générique. Dans le code ci-dessous, *
correspondra à tous les fichiers dont le nom se termine par .txt
ou .docx
, et déplacez-les dans le dossier du véhicule.
mv *.txt *.docx vehicle/
Si vous souhaitez déplacer des fichiers spécifiques vers un répertoire
mv car.txt bicycle.txt vehicle/
Modifier : Comme mentionné dans un commentaire, si vous déplacez des fichiers à la main, je vous suggère d'utiliser mv -i ...
qui vous avertira si le fichier de destination existe déjà, vous donnant le choix de ne pas l'écraser. D'autres commandes 'destructeur de fichiers' comme cp &rm ont aussi un -i
possibilité