以长格式列出 X 天前修改的所有文件

以长格式列出 X 天前修改的所有文件

如何以长格式列出属于我(权限)且在 7 天前修改过的所有文件(位于目录中)?

答案1

使用带有参数的 find 命令来查找给定用户名拥有并在特定时间内修改过的文件。

find -user username -mtime +7

编辑:可选(如果您使用 GNU find,如果您使用其他实现则必须)您可以添加一个目录位置来搜索,如下所示:find /path/to/search -user username -mtime +7。如果不指定路径,GNU find 假定您要从当前目录进行搜索。

答案2

在 zsh 中:

ls -ld *(u$UIDm+7)

u并且m通配限定符分别按所有者和修改时间匹配文件。

相关内容