W systemie unix chcę skopiować wszystkie pliki z określonym rozszerzeniem (wszystkie pliki programu Excel) ze wszystkich podkatalogów do innego katalogu. Mam następujące polecenie:
cp --parents `find -name \*.xls*` /target_directory/
Problemy z tym poleceniem to:
Kopiuje również strukturę katalogów, a ja chcę tylko pliki (więc wszystkie pliki powinny trafić do / target_directory /)
Nie kopiuje plików ze spacjami w nazwach plików (których jest sporo)
Jakieś rozwiązania tych problemów?
find... exec mv
?