复制文件时,LastModified值保持不变。我想检测哪个文件是复制的 - 我想我可以通过分析LastModified值得到它。最近的一个将是复制的。但是我无法在Mac上执行此操作,因为两个文件具有相同的值。还有其他办法。
答案 0 :(得分:1)
你的问题的答案是肯定的,不是。
除了Windows之外,Mac OS在复制文件时不会更改创建的和已修改的日期。所以没有,只要您尝试通过比较时间戳 没有其他方式找出哪个文件是副本>
但是,您可以通过更改文件名和添加可识别的内容来实现比较,例如' _copy'或类似到文件名。
答案 1 :(得分:1)
尝试stat命令。
$ stat -x your file
它应该打印如下:
File: "foo"
Size: 30 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: ( 501/ user) Gid: ( 0/ wheel)
Device: 1,4 Inode: 3477348 Links: 1
Access: Fri Apr 13 13:36:11 2018
Modify: Fri Apr 13 13:35:57 2018
Change: Fri Apr 13 13:35:57 2018
然后复制该文件并再次运行该命令,您会注意到Access
字段将发生变化。