#1 Le 03/09/2013, à 21:04
- abach
Equivalent de XCOPY sous Linux...
Bonjour à tous et à toutes,
Je voudrais copier tous les PDF d'un dossier vers un autre en gardant l'arborescence.
En W$, je sais faire, mais sous Linux...
J'ai trouvé cette ligne de commande
find . -type f -name "*.pdf" -exec cp {} ../PDF \;
mais elle ne me reprend pas l'arborescence d'origine vers ma destination
Si quelqu'un a une idée, je l'en remercie par avance
Les chiens vous regardent tous avec vénération. Les chats vous toisent tous avec dédain. Il n’y a que les cochons qui vous considèrent comme leurs égaux. - Winston Churchill
Je suis parrain Linux
Hors ligne
#2 Le 03/09/2013, à 21:32
- NicoZic56
Re : Equivalent de XCOPY sous Linux...
Hello,
Une solution (qui en vaut une autre), utiliser tar (création d'archive).
Créer l'archive:
tar cvzf /tmp/tmp.tgz $(find . -name '*.pdf')
L'extraire à l'endroit souhaité (se déplacer préalablement dans le répertoire avec cd).
tar xvzf /tmp/tmp.tgz
L'inconvénient : on passe par un fichier temporaire pas très utile.
Dernière modification par NicoZic56 (Le 03/09/2013, à 21:32)
============
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
Bjarne Stroustrup
Hors ligne
#3 Le 04/09/2013, à 05:32
- nesthib
Re : Equivalent de XCOPY sous Linux...
while read file ; do echo cp --parents "${file}" "../PDF/${file}" ; done < <(find . -type f -name "*.pdf")
Si la commande semble retourner le bon résultat, il suffit d'enlever le « echo » pour l'exécuter.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#4 Le 09/09/2013, à 08:20
- abach
Re : Equivalent de XCOPY sous Linux...
Une des solutions qui m'a été donnée est la suivante
rsync -av --include='*.pdf' --include='*/' --exclude='*' ./src/ .dest/
Je ne l'ai pas encore décortiquée mais elle marche.
Les chiens vous regardent tous avec vénération. Les chats vous toisent tous avec dédain. Il n’y a que les cochons qui vous considèrent comme leurs égaux. - Winston Churchill
Je suis parrain Linux
Hors ligne