据我所知,XZ是一个使用LZMA2算法(即扩展LZMA)的容器;但是例如
$ xz foo/
Run Code Online (Sandbox Code Playgroud)
抱怨foo/
是一个目录。因此,大概使用 XZ 保留目录的正确方法是使用tar
; 那么tar --lzma
和 和有tar --xz
什么不一样?
(请注意,我确实明确希望保留所有权和权限,这就是为什么我不只是使用 7z。)
小智 7
此选项分别控制调用哪些外部二进制 tar 来压缩其数据流:lzma
和xz
。虽然默认情况下它们都使用相同的压缩算法,但xz
被认为是最新的和功能丰富的,lzma
有点遗留工具。的现代版本xz-utils
提供这两个命令,lzma
作为xz --format=lzma
( man xz
)的“别名” 。
归档时间: |
|
查看次数: |
6101 次 |
最近记录: |