1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下: find:linux的查找命令,用户查找指定条件的文...
find. -mtime +30 -typef -name"*.log" 搜索当前目录下30天以前的文件 1 find. -mtime +30 -typef -name "*.log" -type f 文件 删除当前目录下,30天以前的文件 方法一: 1 find. -mtime +30 -typef -execrm-rf {} \; -exec rm -rf --查找完毕后执行删除操作; {} \; --固定写法 参考:...
find / -name '*.log' -mtime +300 -exec rm {} \; # 查找30天以前的log文件,使用-exec加rm将其删除 # 再使用上面的命令重新查看一次 find / -name '*.log' -mtime +300 | wc -l 第二种删除方式:-ok find / -name '*.log' -mtime +200 -ok rm {} \; # -ok : 询问删除,y删...
1 用find命令查找文件,比如从根目录下才是查找redis文件# find / -name redis --查找具体某个文件# find / -name redis* --加上通配符*号,则表示查找以redis开头的文件 2 结合-print参数表示: find命令将匹配的文件输出到标准输出# find / -mtime +7 -print --查找7天前的文件注意:这里的+号...
find/opt/soft/log/-mtime+30-name"*.log"-exec rm-rf{}\; 说明 将/opt/soft/log/ 目录下所有30天前带".log"的文件删除。具体参数说明如下: findlinux的查找命令,用户查找指定条件的文件; /opt/soft/log/:想要进行清理的任意目录; -mtime:标准语句写法; ...
find.-type f-mtime+30-name"*.log"-exec cp{}old \; 找出当前目录下所有.txt文件并以“File:文件名”的形式打印出来 find.-type f-name"*.txt"-exec printf"File: %s\n"{}\; 因为单行命令中-exec参数中无法使用多个命令,以下方法可以实现在-exec之后接受多条命令 ...
linux下的-atime,-ctime,-mtime含义 我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期? 经常又会有人说用find命令加选项-ctime,其实这里的-ctime并非是create time,而是change time。 在linux或者unix这类操作系统,并没有为我们保存文件的创建日期。
find/var/log/-type f-ctime-30 这将返回在过去30天内状态改变过的所有文件。 按mtime搜索文件 要按mtime搜索文件,可以使用-mtime选项。下面是一个示例,搜索在过去24小时内修改过的所有文件: find/path/to/search -type f -mtime -1 例如: find/var/log/-type f-mtime-1 ...
find . -name '*.log' -mtime +30 -exec rm {} \; #查找当前目录下30天以前的log文件,使用-exec加rm将其删除;exec命令以分号结束';',该分号前面要放反斜杠转义 。 【第二种删除方式:-ok】 find . -name '*.log' -mtime+30 -ok rm {} \; #查找当前目录下30天以前的log文件,-ok : 询问删除...
find /path/to/search -mtime -30 ``` 要查找最近10天内状态发生过改变的文件,可以使用如下命令: ``` find /path/to/search -ctime -10 ``` 通过结合不同的时间选项和参数,我们可以实现更加精准的文件搜索。这对于系统管理员来说尤为重要,可以帮助他们快速定位到需要处理的文件或目录。同时,对于普通用户来...