Archiver uniquement si les fichiers non identiques
Fermé
Synerz
Messages postés
1221
Date d'inscription
mercredi 5 juin 2013
Statut
Membre
Dernière intervention
27 décembre 2017
-
Modifié par mamiemando le 29/09/2016 à 10:28
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 29 sept. 2016 à 10:27
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 29 sept. 2016 à 10:27
A voir également:
- Archiver uniquement si les fichiers non identiques
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers - Guide
- Explorateur de fichiers - Guide
- Fichiers dat - Guide
- Supprimer les fichiers temporaires windows 10 - Guide
1 réponse
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
Modifié par mamiemando le 29/09/2016 à 10:27
Modifié par mamiemando le 29/09/2016 à 10:27
Bonjour,
Disons qu'en vrai, il me paraît beaucoup plus simple et beaucoup plus adapté d'utiliser
Ensuite pour répondre à ta question avec ta méthode :
- tu peux lister le contenu d'une archive avec
https://www.cyberciti.biz/faq/list-the-contents-of-a-tar-or-targz-file/
- tu peux comparer les données stockées dans deux arborescences avec
- tu ne peux pas vraiment hardcoder le chemin du point de montage, ou même le device dans ton script, car il dépend de ton système. Ça devrait plutôt être un paramètre de ton algorithme, quitte à piocher des valeurs par défaut dans un fichier de configuration (et l'appeler par exemple /home/toto/.applicationrc) s'il existe.
Bonne chance
Disons qu'en vrai, il me paraît beaucoup plus simple et beaucoup plus adapté d'utiliser
git. Rien à coder, tu auras possibilité de gérer les différentes versions etc, etc.
Ensuite pour répondre à ta question avec ta méthode :
- tu peux lister le contenu d'une archive avec
tar:
https://www.cyberciti.biz/faq/list-the-contents-of-a-tar-or-targz-file/
- tu peux comparer les données stockées dans deux arborescences avec
diff(c'est ce que fait
git)
- tu ne peux pas vraiment hardcoder le chemin du point de montage, ou même le device dans ton script, car il dépend de ton système. Ça devrait plutôt être un paramètre de ton algorithme, quitte à piocher des valeurs par défaut dans un fichier de configuration (et l'appeler par exemple /home/toto/.applicationrc) s'il existe.
Bonne chance