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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Copier un fichier qu'une seule fois

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier un fichier qu'une seule fois

n°1402588
zeuth
Posté le 11-04-2017 à 08:31:30  profilanswer
 


 
Bonjour,
 
Voila ce que je voudrais comme fonctionnalité
 
J'ai un répertoire A contenant des fichiers, et un répertoire B vide.
 
J'aimerais automatiser la copie des fichiers de A vers B mais qu'une seul fois.
 
Exemple: Il y a un fichier toto dans A, rien dans B.
Je lance la commande / script. Toto se retrouve dans A et B.
Maintenant je déplace / supprimer toto dans B
J'aimerais que quand je relance la commande / script toto ne soit plus copié dans B car il l'a deja était une fois !
 
Est ce que je dois faire un script pour noter dans une variable tous les fichiers que je copie et donc seulement copier les fichiers qui ne se trouvent pas la variable, ou est que ca existe deja ? ( une option dans rsync ?? pas trouvé en tout cas )
 
Merci d'avance smile


---------------
Feedback http://forum.hardware.fr/hfr/Achat [...] 6378_1.htm
mood
Publicité
Posté le 11-04-2017 à 08:31:30  profilanswer
 

n°1402598
h3bus
Troll Inside
Posté le 11-04-2017 à 13:34:17  profilanswer
 

Pour rsync c'est

Code :
  1. --ignore-existing
 

Edit: J'avais mal lu, si tu veux garder en mémoire des fichiers copiés même après les avoir supprimés dans la destination, tu va pas pouvoir couper au script/liste de fichiers déjà copiés je le crains.


Message édité par h3bus le 11-04-2017 à 13:35:51

---------------
sheep++
n°1402600
h3bus
Troll Inside
Posté le 11-04-2017 à 13:52:11  profilanswer
 

Tu peux essayer de combiner

Code :
  1. --exclude-from <fichier contenant la listes de fichier à exclure>


 
Un truc du genre

Code :
  1. rsync --exclude-from transfered_files.txt --log-format='%n' >> transfered_files.txt


---------------
sheep++
n°1402602
zeuth
Posté le 11-04-2017 à 15:25:52  profilanswer
 

Ca fonctionne !

 

Merci :)


Message édité par zeuth le 11-04-2017 à 15:33:58

---------------
Feedback http://forum.hardware.fr/hfr/Achat [...] 6378_1.htm

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

  Copier un fichier qu'une seule fois

 

Sujets relatifs
Plusieurs clés bootables ou une seule clé pour distributions linux ?rsync : forcer copie fichier ouvert
limiter le type de fichier à imprimer avec cupsLire un film en fichier iso
Script ajout d'une extension sur plusieurs fichier[Bash] Restreindre sed ou awk à une colonne d'un fichier csv
[Shell .sh] Copier des lignes dans un fichierGénérer un fichier channels.conf pour VLC (TNT)
CSH : modifier certains mots d'un fichier à partir d'un autre fichier 
Plus de sujets relatifs à : Copier un fichier qu'une seule fois



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR