微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 比较文件的日期bash

我正在研究一个类似DropBox的小型bash脚本,如何在不使用rsync的情况下比较2个文件的日期并用新文件替换旧文件的日期
有没有简单的方法来处理这个?
SHA1可以帮助我了解更新的吗?

解决方法:

您可以使用-nt(比new更新)和-ot(早于)运算符将文件修改时间与test进行比较:

if [ "$file1" -ot "$file2" ]; then
    cp -f "$file2" "$file1"
fi

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐