我想从一个文件中获取统计参数,然后按原样将其应用到同一文件的副本(包括类型、路径、权限、大小等)。
原始文件早已从该目录中消失,副本将取而代之,并且应该具有完全相同的属性。
这如何在 Linux 中使用 C 来完成?
最佳答案
如果我正确理解你的问题,你不需要编写自己的程序来做到这一点。
如果您的文件位于同一台机器上,您可以在 tar
中保留和恢复时间和权限文件。 p
选项处理权限,默认情况下保留时间(atime
除外,但 --atime-preserve
可以解决这个问题)。
或者,如果您想从远程服务器恢复文件,您可以使用rsync
。使用 -a
选项。
关于linux - 在 Linux 中使用 C 将一个文件的精确统计参数应用到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071683/