Linux find 命令说明 Linux find 命令是 Linux 系统中一个功能强大且灵活的命令,它可以根据各种条件来查找文件和目录。Find 命令的基本语法是 `find [pathname] [expression]`,其中 `pathname` 是要搜索的目录或文件,而 `expression` 是一个或多个条件,用于指定要查找的文件或目录的特征。 name 选项 使用 `name` 选项可以根据文件名来查找文件。这是 find 命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 例如,要在当前目录及子目录中查找所有的 `*.log` 文件,可以使用以下命令: `find . -name "*.log" -print` 其中 `.` 表示当前目录,`-name "*.log"` 指定了要查找的文件名模式,`-print` 是一个操作符,用于将查找到的文件名输出到屏幕上。 示例 1. 要在当前目录及子目录中查找所有的 `*.log` 文件: `find . -name "*.log" -print` 2. 要在当前目录及子目录中查找文件名以一个大写字母开头的文件: `find . -name "[A-Z]*" -print` 3. 要在 `/etc` 目录中查找文件名以 `host` 开头的文件: `find /etc -name "host*" -print` 4. 要查找 `$HOME` 目录中的文件: `find ~ -name "*" -print` 或 `find . -print` 5. 要想让系统高负荷运行,就从根目录开始查找所有的文件: `find / -name "*" -print` 6. 想在当前目录查找文件名以一个小写字母开头,最后是 4 到 9 加上 `.log` 结尾的文件: `find . -name "[a-z]*[4-9].log" -print` perm 选项 使用 `perm` 选项可以按照文件权限模式来查找文件。最好使用八进制的权限表示法。 例如,在当前目录下查找文件权限位为 755 的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件: `find . -perm 755 -print` 还有一种表达方法:在八进制数字前面要加一个横杠 `-`,表示都匹配,如 `-007` 就相当于 `777`,`-005` 相当于 `555`。 例如: `find . -perm -005` 忽略某个目录 如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件,那么可以使用 `-prune` 选项来指出需要忽略的目录。在使用 `-prune` 选项时要当心,因为如果你同时使用了其他选项,可能会出现意外的结果。
剩余10页未读,继续阅读
- 粉丝: 5
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性,基于carsim和simulink仿真 跟踪轨迹为双移线,效果良好,有对应复现资料,是学习自抗扰技术快速入门很好的资料
- 基于python的网页自动化工具项目全套技术资料100%好用.zip
- MATLAB【逆变器二次调频模型】 微电网分布式电源逆变器DROOP控制二次调频模型,加入二次控制实现二次调频控制,及二次调压控制,程序可实现上图功能,工况有所改变 需要matlab2021A版
- 抢购软件:快速复制信息
- 单机无穷大系统发生各类(三相短路,单相接地,两相接地,两相相间短路)等短路故障,各类(单相断线,两相断线,三相断线)等断线故障,暂态稳定仿真分析
- 微信文章爬虫项目全套技术资料100%好用.zip
- 基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算
- Power Quality Disturbance:基于MATLAB Simulink的各种电能质量扰动仿真模型,包括配电线路故障、感应电机启动、变压器励磁、单相 三相非线性负载等模型,可用于模拟各种
- 数据爬虫项目全套技术资料100%好用.zip
- 聊天系统项目全套技术资料100%好用.zip