=> Il ne manquerait pas un '-' pour l'option '-T' (aka '--files-from=' parce que je préfère la version longue :P) afin de lire sur l'entrée standard la liste des fichiers à prendre en compte ?
Autrement dit, on aurait "tar -c -T - -f ..."
je verrais plutot :
tar -cf /home/backup.tar -
car l'option
-T, --files-from F
get names to extract or archive from file F
precise à tar de prendre les fichiers à archiver dans le fichier F
dans notre cas c'est find qui renvoie les fichiers à archiver
et comme il va envoyer les fichiers 1 par 1 je mettrais l'option
-r
à tar
ou alors je stocke tous les fichiers trouver par find dans un fichier temporaire, que j'irais alors lire avec le -T
enfin l'option -z pour compresser le tout.
ca donnerait donc
soit find 1ドル -mtime 2ドル | tar crzf /home/backup.tar.gz -
soit en deux temps
find 1ドル -mtime 2ドル >/tmp/fichier_temporaire
tar crzf /home/backup.tar.gz -T /tmp/fichier_temporaire
[^] # Re: Pas à Pas :-)
Posté par NeoX . En réponse au message script de backup. Évalué à 2.
mais pour le tar
je verrais plutot :
tar -cf /home/backup.tar -
car l'option
-T, --files-from F
get names to extract or archive from file F
precise à tar de prendre les fichiers à archiver dans le fichier F
dans notre cas c'est find qui renvoie les fichiers à archiver
et comme il va envoyer les fichiers 1 par 1 je mettrais l'option
-r
à tar
ou alors je stocke tous les fichiers trouver par find dans un fichier temporaire, que j'irais alors lire avec le -T
enfin l'option -z pour compresser le tout.
ca donnerait donc
soit find 1ドル -mtime 2ドル | tar crzf /home/backup.tar.gz -
soit en deux temps
find 1ドル -mtime 2ドル >/tmp/fichier_temporaire
tar crzf /home/backup.tar.gz -T /tmp/fichier_temporaire