【发布时间】:2023-03-20 15:16:01
【问题描述】:
我有这样的目录结构
ARCHIVE_LOC -> epoch1 -> a.txt
b.txt
-> epoch2 -> b.txt
c.txt
-> epoch3 -> b.txt
c.txt
我有一个基本存档目录。该目录通过 rsync(定期)从 android 应用程序获取日志,这些日志基于 rsync 进程的 epoch/timestamp 保存在目录中。我想删除所有重复的日志文件(它们具有相同的名称)并保留最新的。关于如何实现这一目标的任何帮助?
简而言之,我只想保留每个文件的最新文件。知道哪个文件最新的一种方法是文件的大小,因为新文件的大小总是大于或等于旧文件的大小。
【问题讨论】:
标签: linux scripting filesystems duplicates ubuntu-14.04