find & grep & sed & awk 学习整理

目录

find

grep

sed

awk


find

find(查找)沿着文件目录依次向下遍历,匹配符合条件的文件,可以附带相应的选项,默认的操作结果是打印出符合条件的文件与目录

用法如下:find 路径 选项

  • -name(根据文件名查找,可使用通配符)

    #查找所有后缀为.txt的文件,
    find ./ -name "*.txt"
  • -type(根据文件类型查找)

    #查找所有普通文件
    find ./ -type f 
    
    #Linux所有文件类型:
    f:普通文件
    d:目录
    c:字符设备
    b:块设备
    p:管道文件
    s:socket文件
    l:链接文件(硬链接、软链接)
    
  • -size n[cwbkMG](根据文件大小查找)

        单位如下:

  • `b'    for 512-byte blocks (this is the default if no suffix is used)
  • `c'    for bytes
  • `w'    for two-byte words
  • `k'    for Kilobytes (units of 1024 bytes)
  • `M'    for Megabytes (units of 1048576 bytes)
  • `G'    for Gigabytes (units of 1073741824 bytes)
fzf@fzf:~/work/DailyTest/Shell/regex$ ls -l
total 8
-rw-rw-r-- 1 fzf fzf 79 Dec 25 21:14 my.html
-rw-rw-r-- 1 fzf fzf 42 Dec 25 16:47 regex
#当前目录下查找大于50字节的文件
fzf@fzf:~/work/DailyTest/Shell/regex$ find ./ -type f -size +50c
./my.html
#当前目录下查找大于30字节且小于80字节的文件
f
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值