首页 > 系统服务 > 详细

linux之文件查找

时间:2020-08-05 20:23:42      阅读:101      评论:0      收藏:0      [点我收藏+]
一。文件查找

简介:

which :命令查找
find: 文件查找,针对文件名
locate:文件查找,依赖数据库

命令文件查找:

查找ls 命令的位置

which ls //从PATH环境变量
或者
whereis vim
技术分享图片

任意文件

find

语法:
find [path...] [options] [expression] [action]
命令 路径 选项 表达式 动作
按文件名:
find /etc -name "hosts"
find /etc -iname "hosts"
find /etc -iname "hos"
-i忽略大小写
结果输出:
/etc/hosts
文件查找成功
技术分享图片
按文件大小:
find /etc -size +5M(大于5m)
技术分享图片
find /etc -size 5M(等于5m)
技术分享图片
find /etc -size -5M(小于5m)
技术分享图片
指定查找的目录深度:
可查找范围
find / -maxdepth 4 -a -name "ifcfg-en
"(在第四层找)
技术分享图片
不可查找范围
find / -maxdepth 3 -a -name "ifcfg-en*"(在第三层找)
技术分享图片
按文件属主、属组找:

按文件类型:
find /tmp -type f
技术分享图片
find /dev -type b
技术分享图片

f普通文件
b块设备文件
d目录
p管道
l连接

按文件权限:
find . -perm 644 -ls(-ls 是find的动作之一,精确权限)
技术分享图片

找到后处理的动作 ACTIONS:
找到后默认是显示文件
技术分享图片
find . -perm 715 -print(短格式)
技术分享图片
find . -perm 715 -ls(长格式)
技术分享图片
找到后删除
find /etc -name "775" -delete
找到后复制
find /etc -name "ifcfg
" -ok cp -rvf {} /tmp \;
技术分享图片

linux之文件查找

原文:https://blog.51cto.com/14881692/2516832

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!