Personal tools
You are here: Home Les outils logiciels Unix Unix - Commandes mv - move deplacer un ou plusieurs fichiers
Navigation
Log in


Forgot your password?
 

Unix - Commandes mv - move deplacer un ou plusieurs fichiers

Deplace ou renomme un fichier

 

mv <origin> <destination>

exemple

mv *.xml ~/tmp

Deplace tous les fichiers xml du repertoire en cours vers ~/tmp

 -t : target

mv *.xml -t ~/tmp

exactement la meme commande que ci-dessus

 

error

/bin/mv: Argument list too long

Il y a trop de fichier a deplacer (car fait en une seule commande, trop d'arguments).

Plusieurs solutions :

- utiliser a plusieurs reprises des patterns :

mv *XXX* ~/tmp
mv *XXY* ~/tmp
mv *XXZ* ~/tmp

- solution ultime : utiliser la commande xargs, qui est prevue pour envoyer 1 commande / fichier, au lieu d'une commande pour l'ensemble des fichiers.

echo * | xargs mv -t ../tmp/

../..

 

Document Actions
« April 2024 »
April
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
2930