需要服务器树中每个文件夹的最新文件名(和修改日期)

需要服务器树中每个文件夹的最新文件名(和修改日期)

将包含 13TB 数据的服务器移至新站点。数据管道限制(1TB/天)导致无法在可用时间内(一个周末内)移动所有数据。我们想先移动“活动”文件夹,然后再移动其余文件夹。需要一个命令行,以递归方式查找哪些文件夹包含过去 x 天内修改过的文件。

答案1

答案就在问题本身中:)

 find /dir -type d -ctime +x

或者

 find /dir -type f -mtime +x -printf '%h' 

在哪里/目录find 应启动的目录。如果需要最后访问,则可以使用“-atime”。但是 atime 取决于文件系统挂载选项。

看:https://www.man7.org/linux/man-pages/man1/find.1.html

相关内容