我必须定期归档和压缩我的文件(
using tar -cvzf
),否则系统管理员可以故意删除我的具有旧访问时间的文件(atime
)。
我对我的文件运行
tar -cvzf
以压缩和存档它们;此过程会更新 atime
,因为文件被访问以进行压缩。
但是,我意识到任何零字节的文件即使被访问和压缩,也没有更新
atime
。
例如文件:
-rw-r----- 1 user user 0 Sep 29 08:23 __init__.py
已压缩,但 atime
:(9 月 29 日)未更新。
如果文件至少有一 (1) 个字节,则
atime
会在存档过程中更新。
这对我来说是个问题,因为管理员可以删除我所有零字节的文件。
我该如何解决这个问题?
find . -exec touch -a {} \;
就可以了。无需为此建立档案。 .
可以替换为您想要将其内容标记为已访问的目录。