Ich möchte alle Dateien ~/Desktop
mit der Erweiterung .jpeg
auf mein Flash-Laufwerk kopieren.
Wie kann ich das im Terminal machen?
cp ~/Desktop/*.jpeg /Volumes/flashdrive/
kopiert alle Dateien auf dem Desktop des aktuellen Benutzers mit der Erweiterung ".jpeg" auf das Laufwerk mit dem Namen "flashdrive".
Wenn der obige Befehl einen Argument list too long
Fehler erzeugt, ist der sicherste und effizienteste Weg, damit umzugehen, eine for
Schleife wie die folgende zu verwenden:
for f in ~/Desktop/*.jpeg; do cp "$f" /Volumes/flashdrive/; done
Versuchen:
find /source/directory -iname \*.jpeg -exec cp {} /destination/directory/ \;
Wo /source/directory
ist Ihr /Users/*username*/Desktop/
Verzeichnis?
Antwort von Stack Overflow bereitgestellt
MattDMo
cp ~/Desktop/*.jpeg /flashdrive
ist für einen Terminal-Neuling etwas weniger beängstigend ...fzwo