![从 tarball 中提取“sub-tarball”的命令/脚本](https://linux22.com/image/741974/%E4%BB%8E%20tarball%20%E4%B8%AD%E6%8F%90%E5%8F%96%E2%80%9Csub-tarball%E2%80%9D%E7%9A%84%E5%91%BD%E4%BB%A4%2F%E8%84%9A%E6%9C%AC.png)
我知道我可以从 tar 存档中提取单个/多个文件,但是否有一个命令可以轻松传递以立即从现有 tar 存档中创建“子 tarball”?这是因为有些 tarball 太大了,所以这样做
Extract one by one -> Tar with --delete-files option
答案1
首先,从存档中提取文件。然后删除文件,tar
有一个--delete
选项可以从存档中删除文件:
tar xf tar-file file-to-extract
tar f tar-file --delete file-to-extract