#1 Le 07/12/2010, à 16:35
- Fred-Prague
[Résolu] copier une arborescence en filtrant le type de fichiers?
Bonjour,
j'ai sur un disque externe une collection de fichiers musicaux bien organisés ( /Musique/artiste/album/...). Les fichiers sont à la fois au format ogg et au format flac.
Je souhaiterais (mais je n'y arrive pas) copier l'arborescence avec seulement les fichiers ogg: je ne sais même plus tout ce que j'ai essayé mais soit je copie l'arborescence avec tous les fichiers (ogg et flac), soit je n'ai que les ogg mais en tas sans les répertoires, soit j'ai un message d'erreur.
Quelqu'un aurait-il une solution? Merci d'avance.
Dernière modification par Fred-Prague (Le 09/12/2010, à 10:28)
Ubuntero depuis février 2007
01/2017: Poste principal+portable+mes gamins: Ubuntu 16.04 LTS avec Unity ou Gnome Classic
Hors ligne
#2 Le 07/12/2010, à 16:42
- kyncani
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
rsync -avxH /répertoire/source/ /répertoire/destination/ --exclude='*.flac'
Hors ligne
#3 Le 07/12/2010, à 19:54
- AnsuzPeorth
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
Bjr,
Avec find également:
cd /home/dossier
find . -iname "*.ogg" -exec cp --parents {} /home/destination \;
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#4 Le 07/12/2010, à 20:18
- Fred-Prague
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
Merci, je vais essayer. Je n'avais pas bien compris l'option --parents dans le man de cp
Ubuntero depuis février 2007
01/2017: Poste principal+portable+mes gamins: Ubuntu 16.04 LTS avec Unity ou Gnome Classic
Hors ligne
#5 Le 09/12/2010, à 10:27
- Fred-Prague
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
Merci à tous les deux, la solution d'AnsuzPeorth fonctionne parfaitement. (rsync pourrait aussi faire l'affaire bien sûr). [Résolu]
Ubuntero depuis février 2007
01/2017: Poste principal+portable+mes gamins: Ubuntu 16.04 LTS avec Unity ou Gnome Classic
Hors ligne
#6 Le 09/12/2010, à 14:04
- AnsuzPeorth
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
Bjr,
Avec bash 4, je pense qu'il aurait aussi été possible de faire différent, mais je peux pas tester, vu que suis encore sous hardy, donc bash 3.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#7 Le 09/12/2010, à 14:42
- Totor
Re : [Résolu] copier une arborescence en filtrant le type de fichiers?
Bjr,
Avec bash 4, je pense qu'il aurait aussi été possible de faire différent, mais je peux pas tester, vu que suis encore sous hardy, donc bash 3.
oui, ça aurait été bien plus simple :
shopt -s globstar
cp --parents **/*.ogg /dossier/destination
-- Lucid Lynx --
Hors ligne