De l’utilité de la commande “tar” malgré les interfaces graphiques
Pour ceux qui ne le savant pas, tar est, de façon simplifiée, le programme de référence pour manipuler quantité d’archives (compressées ou non) sous Linux et Unix en général.
Certains pensent probablement qu’avec toutes les belles applications graphiques qui existent, la manipulation de tar devient un truc superflu réservé aux geeks barbus avec une curiosité (informatique) débordante…
En fait pas tant que ça! Il y a encore des cas où ce programme peut véritablement vous être utile. Par exemple lorsque vous avez un serveur pour votre hébergement offrant FTP et SSH.
En résumer, plutôt que de passer 1 heure à uploader un dossier décompressé, vaut mieux passer 5 minutes à uploader le fichier compressé et 10 de plus pour se connecter en ssh et comprendre la page man de tar. En fait pour beaucoup on peut supprimer les 10 minutes de plus, parce que c’est pas si compliqué que ça…
Ceci dit en local sur mon propre pc, plus d’une fois je les ai utilisés ces belles interfaces graphiques!
UPDATE : exemple d’utilisation sur ce post
Tags: _libre
April 20th, 2008 at 10:40 pm
Euh, c’est moi ou c’est un peu bref ? Des exemples d’utilisation, notament pour tar et ssh n’auraient pas été de trop…
April 20th, 2008 at 10:53 pm
Bravo!
Maintenant que tu as uploadé ta joyeuse archive, puisque ton hébergeur supporte ssh, je ne saurais trop te recommander d’utiliser rsync pour la mettre à jour. Ultra économe en bande passante, puisqu’il ne transmet que les modifications qui ont eu lieu sur les fichiers. Pour en savoir plus :
man rsync
Amuse-toi bien!
April 21st, 2008 at 12:23 am
+1 pour polytan
April 21st, 2008 at 7:40 am
@polytan, illovae : j’ai rajouté un post avec un exemple détaillé (http://www.ddmdllt.org/weblog/posts/2008/04/21/pmwiki-ovh-90plan-tar-sshpmwiki-ovh-90plan-tar-ssh/)
@Christophe-Marie : Oui en fait les outils à utiiser dépendent surtout de l’usage, mais c’est vrai rsync peut aussi être vraiment pratique ;)
April 21st, 2008 at 11:10 am
en fait, tar seul, ne sert qu’à archiver une arborescence, c’est les programmes tiers tel que gzip, bzip2, compress… qui s’occupent de la compression
on peut le faire juste avec la commande tar, mais si le programme n’est pas installé, ca ne se fait pas…
April 22nd, 2008 at 12:29 pm
Oui, je portais plus l’attention sur le côté utilisation que sur le code réellement utilisé ;)
En général, quand tar est là avec l’accès ssh, gzip et bzip2 sont souvent présents de même…
De même les outils graphiques eux même utilisent souvent soit les outils en mode texte soit des librairies toutes faites…