Linux
拆分後加入 Tar 文件的最佳方法是什麼
我們有以下文件,我們從巨大的 tar 文件中拆分出來
linuxaa linuxab linuxac . . .
**注意 - 我們只有帶有
linux[a-b][a-z]
**andlinux-xxxx
or的文件linux_xxx
,但我們只想壓縮帶有的文件linux [a-b[a-z]
通常我用它來
tar.gz
再次創建文件cat linux[a-b][a-z] > centos7-rpm.tar.gz
大多數時候
tar.gz
成功創建但有時這個文件似乎已損壞
創建
tar.gz
文件的任何其他安全方法?,如果文件 tar 有問題,我們會收到以下錯誤
gzip: stdin: invalid compressed data--format violated tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now failed while , error 2
重要的提示
我們可以做
cat linux* > centos7-rpm.tar.gz
因為我們有其他文件
linux-tool
,我們不想壓縮
有時文件列表沒有正確排序。你可以試試:
cat linux* > centos7-rpm.tar.gz
或者
cat linux?? > centos7-rpm.tar.gz
如果您有其他以字母開頭的文件
linux
但要確定順序,您可以嘗試以下操作:
cat $(ls -1 linux[a-b][a-z]|sort) > centos7-rpm.tar.gz
ls -1
將產生每行輸出一個。sort
將確保文件列表正確排序(如果您使用 split 命令製作列表)