我正在使用 tar 创建包含文件夹的存档,并且其中的一些文件具有扩展属性。
包括这些:
trusted.size=5trusted.test我这样创建并提取存档:
sudo tar --xattrs --xattrs-include='trused\.' -cf file.tar archive_folder .
sudo tar --xattrs --xattrs-include='trused\.' -xvf file.tar -C extracted_folder
Run Code Online (Sandbox Code Playgroud)
提取文件后,我尝试查看属性:
sudo getfattr -n trusted.size file
Run Code Online (Sandbox Code Playgroud)
但属性总是缺失。我如何保留这些属性?
在稍微玩了一下 tar 创建和提取行之后,iv'e 发现
tar --xattrs --xattrs-include=*
必须使用它才能保存和提取 xattributes