将包含 13TB 数据的服务器移至新站点。数据管道限制(1TB/天)导致无法在可用时间内(一个周末内)移动所有数据。我们想先移动“活动”文件夹,然后再移动其余文件夹。需要一个命令行,以递归方式查找哪些文件夹包含过去 x 天内修改过的文件。
答案1
答案就在问题本身中:)
find /dir -type d -ctime +x
或者
find /dir -type f -mtime +x -printf '%h'
在哪里/目录find 应启动的目录。如果需要最后访问,则可以使用“-atime”。但是 atime 取决于文件系统挂载选项。