Linux - Copier tous les fichiers de plusieurs sous-répertoires dans un seul répertoire.

Petite commande simple qui permet de rechercher tous les fichiers présents dans une arborescence de répertoires et de tous les copier à la racine d'un autre répertoire.

Répertoire contenant l'arborescence : rep_source

Répertoire de destination : rep_cible

 

En partant du principe qu'on se situe dans le rep_source et que rep_source et rep_cible sont au même niveau :

# find . -type f -exec cp {} ../rep_cible/ \;

Si on se situe au dessus de rep_source :

# find ./rep_source/ -type f -exec cp {} ./rep_cible/ \;

 

Joomla templates by a4joomla