Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2672 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  rsync n'inclure qu'un seul type de dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rsync n'inclure qu'un seul type de dossier

n°1149521
dams78
développateur
Posté le 19-07-2009 à 15:25:56  profilanswer
 

bonjour

 

j'ai un répertoire qui contient d'autres répertoires et quelques fichiers
je ne voudrai synchroniser que les fichiers qui commencent par 20

 

au début je faisais ça :
rsync -r --delete --ignore-existing "$my_photos/20"* "$dest/photos/mes photos"
ça fonctionne par contre ça ne supprime pas les dossiers s'ils ne sont plus présents dans le dossier source

 

j'ai pensé utiliser les filtres avec un --include mais cela prend quand même les autre dossiers

 

merci de votre aide


Message édité par dams78 le 14-08-2009 à 09:45:31

---------------
dam's (debianer), ma galerie Flickr
mood
Publicité
Posté le 19-07-2009 à 15:25:56  profilanswer
 

n°1149552
dams78
développateur
Posté le 19-07-2009 à 20:54:24  profilanswer
 

j'ai essayé cette méhode mais cela ne fonctionne pas
http://forum.hardware.fr/hfr/OSAlt [...] 4038_1.htm
pourtant c'est exactement le même problème...


---------------
dam's (debianer), ma galerie Flickr
n°1150190
dams78
développateur
Posté le 22-07-2009 à 22:32:58  profilanswer
 

up?


---------------
dam's (debianer), ma galerie Flickr
n°1154945
camak
Posté le 13-08-2009 à 17:03:17  profilanswer
 

Idée:
 
Pourquoi ne pas créer au début de ton script une passe ou il inscrit le full path des dossier 20** dans un fichier texte. Ensuite tu utilises l'option "--exclude-from" sur ton fichier .txt.
 
De plus si les dossier en 20* ne sont pas en perpétuel mouvement tu peux le faire a la main et le mettre à jour en cas de besoin.

n°1154950
dams78
développateur
Posté le 13-08-2009 à 17:20:20  profilanswer
 

je connais pas trop cette astuce, mais pourquoi pas,
par contre l'option c'est pas plutôt --include-from ?


---------------
dam's (debianer), ma galerie Flickr
n°1155084
camak
Posté le 14-08-2009 à 09:29:46  profilanswer
 

Oui pardon ... --include-from si tu listes les paths des fichiers que tu veux synchro.

n°1157529
dams78
développateur
Posté le 24-08-2009 à 21:28:47  profilanswer
 

bon alors j'ai tenté ça :


liste="/tmp/liste_photos.txt"
ssh lanfeust "ls -d /home/partages/photos/2009*" > $liste
rsync -r --archive --owner --group --perms --times --delete --ignore-existing -e ssh \
        damien@lanfeust:/home/partages/photos/ $HOME/photos --include-from=$liste


mais du coup ça me copie tous les répertoires et pas uniquement ceux qui sont dans la liste


Message édité par dams78 le 24-08-2009 à 21:30:51

---------------
dam's (debianer), ma galerie Flickr
n°1157589
Taz
bisounours-codeur
Posté le 25-08-2009 à 08:04:57  profilanswer
 

Mais tu faire cette extension avec rsync normalement,
 
rsync '/home/partages/photos/2009*' $HOME/photos  
 
non ?
ça marche avec ssh, ça devrait marcher avec rsync (pas le temps de tester)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  rsync n'inclure qu'un seul type de dossier

 

Sujets relatifs
lost connection commande SCP / RSYNCMAJ dossier ?
Amarok et acceder à un dossier réseau sous sambaRsync ou autre
dossier variable dans un chemin en batch[KVM-Qemu] Reduire une image virtuel de type .img
Quel type de stockage puis-je adopter (HDD/SSD) ?Fichier ou dossier ?
backuppc en mode rsync, droits et ciersync en mode "incrémentable"
Plus de sujets relatifs à : rsync n'inclure qu'un seul type de dossier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR