J'ai un gros fichier tar I split
. Est-il possible de cat
et de décompresser le fichier en utilisant le pipeline.
Quelque chose comme:
cat largefile.tgz.aa largefile.tgz.ab | tar -xz
au lieu de:
cat largefile.tgz.aa largfile.tgz.ab > largefile.tgz
tar -xzf largefile.tgz
J'ai regardé autour de moi et je ne trouve pas la réponse. Je voulais voir si c'était possible.
Utilisation -
comme fichier d'entrée:
cat largefile.tgz.aa largefile.tgz.ab | tar zxf -
Assurez-vous de les chat dans le même ordre qu'ils ont été séparés.
Si vous utilisez zsh, vous pouvez utiliser la fonction multios et éviter d'appeler cat:
< largefile.tgz.aa < largefile.tgz.ab tar zxf -
Ou s'ils sont classés par ordre alphabétique:
<largefile.tgz.* | tar zxf -