使用 Bash 在目录中查找最近的文件

阿鲁什神父

我想写一个 Bash 脚本在一个文件夹中查找一个新文件(最近添加的文件)并将新文件的名称(包括文件类型,即 example.png)输出到一个变量。

我该怎么做?

用户1984
find . -mmin -10

此命令递归查找当前文件夹中过去 10 分钟内修改/创建的所有文件和目录。

-mmin代表分钟。您还可以使用-mtimewhich 计算天数。此外,您可以+在给定数字前使用 afind搜索至少在给定时间之前创建/修改的文件。

如果您打算进一步解析和使用输出,我假设您这样做是因为您打算将其存储在一个变量中,则不应使用ls它,因为它已针对演示进行了优化,并且可以根据您写入的位置更改其输出格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章