0

我想从一个文件中获取统计参数,然后按原样将其应用于同一文件的副本(包括类型、路径、权限、大小等)。
原始文件将从此目录中消失,副本将取代他的位置,并且应该具有相同的确切属性。
这怎么能在 Linux 中使用 C 来完成?

4

1 回答 1

1

如果我正确理解你的问题,你不需要编写自己的程序来做到这一点。

如果您的文件位于同一台机器上,您可以在tar存档中保留和恢复时间和权限。该p选项处理权限,并且默认情况下会保留时间(除了atime,但--atime-preserve可以解决此问题)。

或者,如果您想从远程服务器恢复文件,您可以使用rsync-a选项。

于 2012-01-30T22:35:05.693 回答