Comment copier uniquement les fichiers normaux d'un répertoire (en ignorant les sous-répertoires et les liens) vers la même destination ? (bash sur Linux) Un très grand nombre de fichiers
Réponses
Trop de publicités?
poplitea
Points
2162
glenn jackman
Points
69748
Pour développer la réponse de poplitea , vous n'avez pas besoin d'exécuter cp pour chaque fichier : utilisez xargs
pour copier plusieurs fichiers à la fois :
find /my/sourcedir -maxdepth 1 -type f -print0 | xargs -0 cp -t /my/destination
ou
find /my/sourcedir -maxdepth 1 -type f -exec cp -t /my/destination '{}' +