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
命令。
你好,我有作业要在 linux 中制作一个 shell 脚本,以根据这些文件的 "age" 在特定文件夹中查找文件。然后我想将该文件移动到其他特定文件夹。
先谢谢你
一种方法是使用 find
命令,并指定 "age" 和 -mtime
(或者 -newer
,如果相对于其他文件的年龄)。有关详细信息,请参阅 man find
。
要移动文件,您可以使用 mv
(再次参见 man mv
)。
目录可以作为参数传递或存储在变量中然后使用 作为命令中的变量。
在对你的作业一无所知的情况下,我会说使用这样的东西:
find <directory> -mtime <n> | xargs mv -t <destination>
其中 xargs
用于将 find
的结果传递给 mv
命令。