我在目录中有以下文件。
file001
file002
.
.
file009
我需要将它们压缩成一个并删除原始/源文件 ( file001 .. file009
),以便释放一些磁盘空间。
这就是我所做的:使用以下命令将所有文件归档为一个
tar -cvf file00.tar file00*
然后使用以下命令压缩存档文件
xz file00.tar
以前我使用单个命令存档和压缩
tar -cJvf file00.tar.xz file00*
xz
做得很好,将 10GB 文件压缩成不到 400MB,但我对这些方法有几个问题:
- 不删除旧/源文件
- xz 需要大量时间
我的问题是,有什么方法可以使用单个命令将多个文件归档并压缩成一个文件,该命令也会删除源文件?是否有任何其他压缩工具与 xz 一样高效但运行速度更快?
我在其他一些网站上看到我可以使用多个内核/线程来提升 xz 进程,但我自己没有尝试过。
提前致谢。