我需要存档和压缩大量文件,但其中一些文件可能具有扩展属性,我不想丢失其内容。
我的理解是 zip 不会这样做。有什么东西可以吗?
我相信某些版本的 tar 支持扩展属性,但我希望能够访问存档中的单个文件,而不必像使用 tar 那样解压缩整个存档。
这仅适用于 Linux。
答案1
我在这里使用绝对路径:
使用 tar:
tar --xattrs cjf file.tar.bz2 /path/to/files
提取文件:
tar xjf file.tar.bz2 path/to/files/dir/file-to-extract -C /
干杯!