15 votes

Comment copier tous les fichiers avec l'extension/le type de fichier dans le terminal ?

Je veux copier tous les fichiers dans ~/Desktop avec l'extension .jpeg sur mon lecteur flash.

Comment puis-je faire cela dans le terminal ?

17voto

Old Pro Points 5634
cp ~/Desktop/*.jpeg /Volumes/flashdrive/

copiera tous les fichiers sur le bureau de l'utilisateur actuel avec l'extension ".jpeg" sur le lecteur nommé "flashdrive".

Si la commande ci-dessus produit un Argument list too long la manière la plus sûre et la plus efficace de la traiter est d'utiliser un fichier de type for une boucle comme celle-ci :

for f in ~/Desktop/*.jpeg; do cp "$f" /Volumes/flashdrive/; done

9voto

ckpepper02 Points 898

Essayez :

find /source/directory -iname \*.jpeg -exec cp {} /destination/directory/ \;

/source/directory serait votre /Users/*username*/Desktop/ répertoire.

Réponse fournie par Stack Overflow

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X