Postez ici vos trucs & astuces.
Répondre

[bash] mv

#1Messageil y a 3 ans

la commande mv(move) sert à renommer comme à déplacer un fichier

En tant que fainéant, je vais vous donner un petit raccourci :siffle
ps: l'option -v affiche juste ce que la commande fait.

Avec mv tester.txt test.txt -v je renomme un fichier ! mais cela peut-aussi s'écrire :

mv test{er,}.txt -v

ici on utilise des accolades avec 2 valeurs séparées par une virgule; la première valeur est "le fichier actuel", la deuxième est le résultat que nous désirons.
mv test{er,}.txt -v : renommer tester.txt en test.txt
mv test{,er}.txt -v : renommer test.txt en tester.txt
mv {,toto/}test.txt -v : déplacer .test.txt dans ./toto/test.txt
mv {toto/,}tester.txt -v : déplacer ./toto/test.txt dans ./
mv {,~/tester/toto/}tester.txt -v même chose avec chemin absolu

Ca ne marche que pour une seule modification :pleure: mais le monde parfait n'existe pas !

Répondre