Je veux sauvegarder uniquement mes dossiers de musique FLAC. Les fichiers FLAC pourraient être imbriqués comme ça à l'intérieur des dossiers :
AlbumName/
Files/
someSong01.flac
someSong02.flac
Covers/
someCover01.jpg
someCover02.jpg
Comment puis-je copier et déplacer tous les dossiers de AlbumName avec leur structure et leur contenu correspondants qui contiennent quelque part à l'intérieur au moins un fichier FLAC (je suppose que c'est suffisant pour dire : la musique est au format FLAC)
EDIT : Fichiers FLAC pourrait être imbriqués ; ainsi je peux avoir :
AlbumName2/
someSong01.flac
someSong02.flac
Covers/
someCover01.jpg
| someCover02.jpg
Et je veux copier ces dossiers avec tout leur contenu, pas seulement les fichiers FLAC, et les coller dans un autre répertoire.
Donc si j'ai aussi
AlbumName3/
someSong01.mp3
someSong02.mp3
Covers/
someCover01.jpg
| someHiddenSong.flac
et
AlbumName4/
Files/
someSong01.mp3
someSong02.mp3
Covers/
someCover01.jpg
someCover02.jpg
Je veux cp récursivement dans un autre répertoire AlbumName, AlbumName2 et AlbumName3 mais pas AlbumName4.
EDIT : Aucune des réponses ne faisait vraiment ce que je voulais, alors j'ai fini par utiliser quelque chose comme ça :
find -mindepth 2 -name '*.flac' -exec dirname {} \; | awk -F "/" '{print $2}' | sort -u | while read -r dirname; do cp -r "$dirname" "backup/"; done
en gros je liste tous les fichiers flac, je récupère le dossier racine en utilisant awk, je supprime les doublons et je fais ce que je veux