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
« March 2024 »
March
MoTuWeThFrSaSu
123
45678910
11121314151617
18192021222324
25262728293031