如果存在即使所有者 ( chmod a-r
) 也无法读取的文件,tar
其他工具在创建存档时将抛出错误。然而,这些文件可以chmod u+r
在归档之前和解压之后进行更新chmod u-r
——所以它们实际上并不是不可读的。
如何以确切的权限归档这些文件?我猜想生成一个permissions-restore
脚本(使用stat
),运行chmod u+r
,运行tar
,并保留存档和权限脚本。实际上,mtime 也必须保存(因为 chmod 会破坏它)。有更简单的吗?
如果存在即使所有者 ( chmod a-r
) 也无法读取的文件,tar
其他工具在创建存档时将抛出错误。然而,这些文件可以chmod u+r
在归档之前和解压之后进行更新chmod u-r
——所以它们实际上并不是不可读的。
如何以确切的权限归档这些文件?我猜想生成一个permissions-restore
脚本(使用stat
),运行chmod u+r
,运行tar
,并保留存档和权限脚本。实际上,mtime 也必须保存(因为 chmod 会破坏它)。有更简单的吗?