Linux 查找文件命令 总结

Linux 三大查找文件命令

  • whereis
  • locate
  • find

whereis [-bmsu]

-b 查找二进制文件
-m 查找在说明文件manual路径下的文件
-s 查找source源文件
-u 查找除上述的其他特殊文件

二进制文件、manual下的命令等文件的查找使用此命令非常方便

locate [-ir]

-i 忽略大小写
-r 后面接正则表达式

对于无法用whereis查到的文件可以使用此命令试试,重要的是可以结合正则表达式模糊查找;
若所查找文件是近期创建或安装的,先使用updatedb更新locate数据库,updatedb命令会读取/etc/updatedb.conf配置文件,再去硬盘查找文件名,最后更新整个数据库;

find [path] [option] [action]

-atime n/+n/-n
-ctime n/+n/-n
-mtime n/+n/-n
查找一定时间范围内创建、编辑、访问过的文件

-newer file 列出比file新的文件,file必须已经存在

-uid n
-gid n
-user name
-group name
查找用户或用户组相关的文件
-nouser
查找所属用户不在/etc/passwd中的文件
-nogroup
查找所属用户组不在/etc/group中的文件

-name filename
-size [+-]SIZE
查找比SIZE大[+]或小[-]的文件,SIZE规格:c=byte; k=1024byte;
-type TYPE
TYPE类型:f/b/c/d/l/s/p
-perm mode
-perm -mode
权限包含mode的文件
-perm +mode
只要含mode任一权限的文件

-exec command
后接其他命令(用\; 结尾 find / -perm +7000 -exec ls -l {} \;)
-print
默认打印查找结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值