find和xargs

# find命令格式:
#find [paths(查找路径)] [expression(查找条件)] [actions(处理动作)] 2>/dev/null

#./表示递归当前目录下所有的文件(可用绝对路径)
#-name参数:要搜索的文件名,当然你也可以用正则表达式进行匹配
 find ./ -name string
 # -iname "文件名称":不区分字母大小写
 # -path "/path/name" : 匹配某个文件或目录的完整路径,而不仅仅是匹配文件名
   #查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src
   #find /usr -path '*/src/*.txt'

#三、处理动作
 #1、常用处理动作
 #-print :默认的处理动作,显示至屏幕

   #-ls :类似于对查找到的文件执行 "ls -l"命令

   #-delete :删除查找到的文件

   #-fls /path/to/somefile :查找到的所有文件的长格式信息保存至指定文件中

   ## 其中的大括号{}作为检索到的文件的 占位符 ,用于引用查找到的文件名称自身
   ## 而分号( ;)作为命令结束的标志, 需要转义 , 也可以用 + 号表示
   ## -exec command {} \;  等同于 -exec command {} +

   #-ok command {} \;
   # 对查找到的每个文件执行由command指定的命令
   #  对于每个文件执行命令之前,都会交互式要求用户确认

   #-exec command {} \;
   # 对查找到的每个文件执行由command指定的命令

   ## 浏览所有 1G 以上大小的文件的详细信息
   #find / -type file -size +1G -ls

   ## 删除 home 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值