基础文本处理指令---------find

1.Find -atime -n ,查找指定时间内修改过的文件

上述命令是查找48小时内修改过的文件。如果写入的是“+30”表示查找的是超过30天未访问的文件,不加符号则默认是“-n”,表示查找在n时间内被修改的文件。

2.Find  .  -name  “*.txt” 查找以txt结尾的文件,.是指当前目录。

3.find 以权限查找文件:

在/etc/pki目录下查找权限为777的文件。

4.find按照类型查找:

在当前目录下查找以.txt结尾的普通文件。

5.查找当前所有目录并排序:

  1. 6.按照大小查找文件:

查找当前目录下大于1k的文件。

7.将ls -l 放在find命令的-exec选项中:

 Find命令匹配查找到了当前目录下的所有普通文件,并在-exec选项中使用ls -l 命令将它们列出。

8.在目录中查找更改时间在n日之前的文件并删除它们:

查找更改时间在4天之前的文件删除。

9.在目录中查找更改时间在n日之前的文件并删除它们,在删除之前先给出提示:

 在上面的例子中,find命令在当前目录中查找了所有文件名字以.txt结尾,更改时间在3天以上的文件并删除,删除之前给出提示,按y键删除,n键不删除

10.在-exec中使用grep命令

上述这个例子是find命令首先匹配所有文件名为“passwd*”的文件,例如passwd等,然后执行grep命令查看文件中是否存在一个root用户。

11.查找文件并移动到指定目录

12.用exec选项执行cp命令:

13.查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件:

14.在整个系统中查找内存信息转储文件,然后把结果保存到/tmp/core.log文件中:

  1. 15在当前牡蛎中查找所有用户具有读、写和执行权限的文件,并收回相应的写权限:

  1. 16用grep 命令在所有的普通文件中搜索hostname这个词

      find . -type f -print | xargs grep "hostname"

 

  1. 17.查找所有大于1G的文件:
  2. 18查找拥有者为root的文件:

  1. 19查找并显示隐藏文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值