如何存储文件属性(例如权限和时间戳)并在稍后在 Linux 上重新应用它们?

如何存储文件属性(例如权限和时间戳)并在稍后在 Linux 上重新应用它们?

有没有一种简单的方法可以将常见的文件属性(如修改时间和树的权限)存储到某个文件,然后稍后重新应用它们?

这在许多情况下很有用,因为压缩、备份工具、文件传输或复制到功能较差的文件系统会导致丢失时间戳或权限。

也许tar可以用一些奇怪的方法来做到这一点?

答案1

tar不需要任何奇怪的方式来实现,有一个-p开关可以保存权限(超级用户默认使用它)。

答案2

查找 fsarchiver

它存储所有属性和文件。但是,我认为你不能只存储属性。

相关内容