W systemie Unix chcę skopiować wszystkie pliki z określonym rozszerzeniem (wszystkie pliki Excela) ze wszystkich podkatalogów do innego katalogu. Mam następujące polecenie:Skopiuj wszystkie pliki z pewnym rozszerzeniem ze wszystkich podkatalogów.
cp --parents `find -name \*.xls*` /target_directory/
Problemy z tej komendy to:
kopiuje struktura katalogów, jak również, a ja chce tylko pliki (więc wszystkie pliki powinny zakończyć się w/target_directory /)
To nie kopiowanie plików ze spacjami w nazwach plików (które są całkiem sporo)
Jakieś rozwiązanie tych problemów?
Co z 'find ... exec mv'? – fedorqui