find查找命令和文件使用方法以及管道的用法

一、find查找

1.使用find查找命令所在位置,如图所示

以上两种用法查找的结果一样,可以任意选用

2.使用find查找文件所在位置,如图所示

/tmp/test.txt
/mnt/test.txt
/root/test.txt       查找的四个结果就是所有目录下的test.txt
/test.txt

二、删除

find 高级应用图

在脚本中删除文件或目录时生产环境的使用方法一般为:

①和xargs搭配用法

find  .  -type  f   -mtime  +15   |xargs rm  -f              ← #删文件     15天以前          #删目录下文件用这个好

find  .  -type  d  -mtime  +30   |xargs  rm  -rf            ←#删目录       30天以前          慎用

②使用find的-exec

find  /logs  -type  f  -mtime  +15   -exec  rm  {}  \;    ←#在/logs目录中查找更改时间在五日以前的文件并删除它们
例:如图所示

第一行是删除;第二行是查找

find / -type f -name "test.txt" -exec rm -f {} \;      为了方便记忆可以把该命令分成两部分:

前半部分:find / -type f -name "test.txt" (也是查找命令)

后半部分:-exec rm -f {} \;

三、管道的介绍及用法

|   管道  :通过管道把前一个命令的输出交给后一个命令继续处理

注:管道两边不需要加空格  

如:echo abc|grep a|grep -v d|grep -v a

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值