Shell 用于在特定文件夹中查找文件并基于 "age" 个文件的脚本

Shell Script to finding files in specific folder and based on "age" of files

你好,我有作业要在 linux 中制作一个 shell 脚本,以根据这些文件的 "age" 在特定文件夹中查找文件。然后我想将该文件移动到其他特定文件夹。

先谢谢你

一种方法是使用 find 命令,并指定 "age" 和 -mtime(或者 -newer,如果相对于其他文件的年龄)。有关详细信息,请参阅 man find

要移动文件,您可以使用 mv(再次参见 man mv)。

目录可以作为参数传递或存储在变量中然后使用 作为命令中的变量。

在对你的作业一无所知的情况下,我会说使用这样的东西:

find <directory> -mtime <n> | xargs mv -t <destination>

其中 xargs 用于将 find 的结果传递给 mv 命令。