加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Linux查找文件6个高效工具

发布时间:2019-07-04 00:14:02 所属栏目:建站 来源:佚名
导读:副标题#e# 1. 前言 我们使用Linux过程中,经常会有搜索文件的需求,那么Linux命令下有哪些工具可以快速查找文件呢?先来了解一下这些工具: linux查找文件 1.1 find命令 Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个。它很难,因

删除当前目录下所有.test文件

  1. [root@zcwyou ~]# find . -type f -name "*.test" -delete 

2.9 根据文件权限/所有权进行匹配

当前目录下搜索出权限为755的文件

  1. [root@zcwyou ~]# find . -type f -perm 755 

找出当前目录下权限不是600的php文件

  1. [root@zcwyou ~]# find . -type f -name "*.php" ! -perm 600 

找出当前目录用户zcwyou拥有的所有文件

  1. [root@zcwyou ~]# find . -type f -user zcwyou 

找出当前目录用户组zcwyou拥有的所有文件

  1. [root@zcwyou ~]# find . -type f -group zcwyou 

3. find结合其他工具

3.1 借助-exec选项与其他命令结合使用

找出当前目录下所有root的文件,并把所有权更改为用户zcwyou

  1. [root@zcwyou ~]# find .-type f -user root -exec chown zcwyou {} ; 

{} 用于与 -exec 选项结合使用来匹配所有文件,然后会被替换为相应的文件名。

找出自己家目录下所有的.txt文件并删除

  1. [root@zcwyou ~]# find $HOME/. -name "*.txt" -ok rm {} ; 

示例中的-ok 和 -exec 行为一样,不过它会给出提示,是否执行相应的操作。

3.2 与xargs结合

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读