Unter Unix möchte ich alle Dateien mit einer bestimmten Erweiterung (alle Excel-Dateien) aus allen Unterverzeichnissen in ein anderes Verzeichnis kopieren. Ich habe den folgenden Befehl:
cp --parents `find -name \*.xls*` /target_directory/
Die Probleme mit diesem Befehl sind:
Es kopiert auch die Verzeichnisstruktur und ich möchte nur die Dateien (daher sollten alle Dateien in / target_directory / landen).
Es werden keine Dateien mit Leerzeichen in den Dateinamen kopiert (die ziemlich viele sind).
Irgendwelche Lösungen für diese Probleme?
find... exec mv
?