- A+
所属分类:运维每日一题
此题目是面试必会题目,也是使用find命令必须会的几个参数。
- find /tmp -type f
找/tmp目录下面的普通文件
-type是文件类型常用的有
1 2 | f file 普通文件 d directory 目录 |
- find /tmp -type f -mtime +7
在/tmp目录下面找 修改时间是7天之前的文件、
-mtime表示根据 修改时间查找文件,常用的是几天以前 +7表示的是7天以前
- find /tmp -type f -mtime +7 -size +50k -size -2M
这是个非常常用的参数-size根据文件大小查找文件
-size +50k 表示 大于50k的文件
-size -2M 表示 小于2M的文件
在find命令中,默认就表示并且 -size +50k 并且 -size -2M
当然你可以添加上 -size +50k -a -size -2M 是一样的。
- find /tmp/ -type f -mtime +7 -size +50k -size -2M -name "*.log"
-name表示你要找的文件的文件名,支持通配符(*, []等等)
最常用的是 以xxxx结尾的或以xxxxx开头。
这里以.log结尾的文件,就是-name "*.log"
- 网页精品回答:
IT打杂(1xxxxxx) 10:22:08
1 | find /tmp -type f -mtime +7 -size +50k -size -2M -name '*.log' |
1 | find /tmp -type f -mtime +7 -size +50k -a -size -2M -regex ".*\.log$" |
今天是老男孩教育每日一题陪伴大家的第24天。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引

我的微信公众号
我的微信公众号扫一扫