J'ai essayé de faire la même chose sur macOS, mais aucune des options n'a vraiment fonctionné pour moi. Jusqu'à ce que je découvre ditto
.
J'ai dû copier de nombreux fichiers .wav, et faire sauter des fichiers vidéo... Voici donc ce que j'ai trouvé :
find . -type f -iname "*.wav" -ls -exec ditto {} /destination/folder/{} \;
-
find .
- Runs trouver dans le dossier actuel. assurez-vous que vous cd /source/folder
avant de commencer
-
-type f
- Spécifie de rechercher uniquement les fichiers
-
-iname "*.wav"
- Cela lui indique de rechercher les fichiers *.wav sans tenir compte de la casse.
-
-ls
- Cela vous montre le fichier sur lequel il travaille. Sinon, il ne montre rien.
-
-exec ditto {} /destination/folder/{} \;
- Effectue tout le travail de copie et de création des fichiers avec la même arborescence de répertoire.