Tuber tar, gzip et split

Fermé
neeteex Messages postés 76 Date d'inscription samedi 9 mai 2009 Statut Membre Dernière intervention 20 septembre 2024 - 9 mai 2009 à 19:43
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 9 mai 2009 à 20:36
Bonjour,

J'ai beau RTFM dans tous les sens, je n'arrive pas à sortir le "tube de l'été" : quelque chose comme
 tar foo | bzip2 | split foo.tar.bz2.


En me creusant un peu et en ajoutant qq options je suis arrivé à une mauvaise solution qui fait :

tar  --create --file  - foo | bzip2 --stdout | split --numeric-suffixes --bytes=3k foo.tar.bz2.


mais la réponse est sans appel :

split: Ne peut ouvrir `foo.tar.bz2.' en lecture: Aucun fichier ou dossier de ce type



Vous auriez une idée pour arranger ça ?
A voir également:

3 réponses

neeteex Messages postés 76 Date d'inscription samedi 9 mai 2009 Statut Membre Dernière intervention 20 septembre 2024 1
9 mai 2009 à 19:55
Trouvé :)

 tar --bzip2 --create foo/ | split --bytes=3k --numeric-suffixes  - foo.tar.bz2.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 mai 2009 à 19:58
Salut,
tar cjf foo.tbz2 foo && split foo.tbz2
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 mai 2009 à 20:09
Salut,
tar cvjf - foo/* | split  -
;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 mai 2009 à 20:35
Salut,

Ça marche aussi ;-) (pas besoin de /*)
tar cjf - foo | split -
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
9 mai 2009 à 20:36
Merchi ;-))
0