当使用 GNUstat
探测文件系统时,有许多格式序列可用于--format
/--printf
参数;特别是这个
%f Raw mode in hex
Run Code Online (Sandbox Code Playgroud)
没有多大意义。与 %a 访问模式相比,某些内容可能(您可以用 看到stat --format '%f %a'
)原始模式为 41ed,但访问模式为 755,或者原始模式为 81a4,访问模式为 644。
那么“原始模式”是什么意思?
据我所知,XZ是一个使用LZMA2算法(即扩展LZMA)的容器;但是例如
$ xz foo/
Run Code Online (Sandbox Code Playgroud)
抱怨foo/
是一个目录。因此,大概使用 XZ 保留目录的正确方法是使用tar
; 那么tar --lzma
和 和有tar --xz
什么不一样?
(请注意,我确实明确希望保留所有权和权限,这就是为什么我不只是使用 7z。)