Sotto Unix, voglio copiare tutti i file con una determinata estensione (tutti i file excel) da tutte le sottodirectory in un'altra directory. Ho il seguente comando:Copia tutti i file con una certa estensione da tutte le sottodirectory
cp --parents `find -name \*.xls*` /target_directory/
I problemi con questo comando sono:
Si copia la struttura di directory come pure, e io voglio solo i file (in modo che tutti i file dovrebbero finire in/directory_destinazione /)
Esso non copia i file con spazi nei nomi dei file (che sono un bel po ')
Qualche soluzione per questi problemi?
Che dire di 'find ... exec mv'? – fedorqui