Sous unix, je veux 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 du répertoire, et je ne veux que les fichiers (donc tous les fichiers doivent se retrouver dans le répertoire /target_directory/).
-
Il ne copie pas les fichiers dont le nom contient des espaces (ce qui est assez fréquent).
Des solutions à ces problèmes ?