find . -mtime +7
时间: 2024-04-11 22:31:20 浏览: 297
这个命令是用来在当前目录及其子目录中查找文件,并按照最后修改时间进行筛选。-mtime +7
表示查找最后修改时间早于7天的文件。
具体解释如下:
.
表示当前目录,你也可以替换成其他目录路径。-mtime
是用来指定修改时间的选项。+7
表示查找最后修改时间早于7天的文件,如果要查找最后修改时间在7天以内的文件,可以使用-7
。
请注意,该命令会递归地查找当前目录及其子目录中的文件,并输出符合条件的文件列表。
相关问题
find ./ -name "dbproxy*log" -mtime +30 | xargs rm -f
这是一个 Linux 命令,该命令的作用是在当前目录及其子目录下查找所有文件名为 dbproxy*log ,并且上次修改时间是30天前的文件,然后删除这些文件。
具体命令解释如下:
- find:查找命令。
- ./:表示当前目录,也可以替换为其他目录。
- -name:表示按照文件名来查找。
- "dbproxy*log":表示查找文件名中包含 dbproxy 且以 log 结尾的文件。
- -mtime:表示按照文件的修改时间来查找。
- +30:表示查找上次修改时间在30天之前的文件。
- |:表示管道符号,将前面的查找结果传递给后面的命令。
- xargs:将前面的命令的输出结果作为后面命令的参数。
- rm:删除命令。
- -f:表示强制删除,不需要用户确认。
sudo find . -name "*" -mtime +15 -type d -print -exec rm -rf {} \\\;
这是一个 Linux 命令,用于删除超过 15 天未被修改的空文件夹。其中:
sudo
表示使用管理员权限运行该命令;find
命令用于查找符合条件的文件或文件夹;.
表示从当前目录开始查找;-name "*"
表示查找所有文件名;-mtime +15
表示查找超过 15 天未被修改的文件或文件夹;-type d
表示查找类型为目录的文件;-print
表示输出查找到的文件或文件夹的路径;-exec rm -rf {} \\\;
表示执行删除操作,其中{}
会被查找到的文件或文件夹路径替换,\;
表示命令结束。
需要注意的是,这个命令非常危险,如果不小心写错路径或条件,可能会删除重要的文件或文件夹,请谨慎使用。
相关推荐
















