我需要一些关于我正在制作的备份脚本的帮助。我现在正在实习,如果在过去5天内修改了文件,我必须备份文件。如果某人的代码对我有用,请解释一切都有效;)
谢谢你,如果你想帮助我的话!
答案 0 :(得分:2)
要在给定目录下查找此类文件,您可以使用find
及其-mtime
选项:
find /path -mtime -5
-mtime -5
表示“修改时间少于5天”。
要将文件复制到某处,您可以将其与-exec
选项结合使用:
find /path -mtime -5 -exec cp -t /target {} +
{}
将替换为文件名。 -t /target
指定要将文件复制到的目标目录。 +
表示find
可以用多个文件替换{}
。
有关详细信息,请参阅man find
。