Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大的 tar 文件split。是否可以cat使用管道解压缩文件。
split
cat
就像是:
cat largefile.tgz.aa largefile.tgz.ab | tar -xz
代替:
cat largefile.tgz.aa largfile.tgz.ab > largefile.tgz tar -xzf largefile.tgz
我一直在四处寻找,我找不到答案。我想看看这是否可能。
-用作输入文件:
-
cat largefile.tgz.aa largefile.tgz.ab | tar zxf -
确保按照它们分开的顺序对它们进行 cat 处理。
如果您使用的是 zsh,则可以使用 multios 功能并避免调用 cat:
< largefile.tgz.aa < largefile.tgz.ab tar zxf -
或者,如果它们按字母顺序排列:
<largefile.tgz.* | tar zxf -