Sous unix, je souhaite copier tous les fichiers avec une certaine extension (tous les fichiers Excel) de tous les sous-répertoires vers un autre répertoire. J'ai la commande suivante:
cp --parents `find -name \*.xls*` /target_directory/
Les problèmes avec cette commande sont:
Il copie également la structure des répertoires, et je ne veux que les fichiers (donc tous les fichiers doivent se retrouver dans / target_directory /)
Il ne copie pas les fichiers avec des espaces dans les noms de fichiers (qui sont assez nombreux)
Des solutions à ces problèmes?
find... exec mv
?