Ich habe ein Verzeichnis von mehr als einer Million Bilder, kategorisiert nach dem Ort, an dem das Bild aufgenommen wurde. Nun sind diese Orte wieder alphabetisch in Ordner sortiert. Zum BeispielWie kann ich eine Reihe von sequenziell benannten Dateien aus mehreren Ordnern in einen anderen Ordner kopieren?
--- Images
|____ a
| |___ airfield
| |___ alley
|
|____ b
|___ bank
|__ bank-00001.jpg
|__ bank-00002.jpg
.
.
.
Wie kann ich kopieren Sie die ersten 100 Dateien von jedem Ort Unterverzeichnis wie Flugplatz, gasse, Bank usw. in einem anderen Ordner?
Ich habe versucht:
find /Source/Directory/path -type f -print | tail -100 | xargs -J % cp % /Destination/Diretory/path
aber ich vermute es die Bilder überschrieben, da nur die letzten 100 Bilder des letzten Unterordner kopiert wurden.
Meine bash Version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)
Copyright (C) 2007 Free Software Foundation, Inc.
es relevant ist zu erwähnen, welche Version von bash sind Sie laufen, 'bash -version' –
die Frage Vielleicht Edited Fügen Sie die Bash-Version hinzu. –