Linux文件搜索,查找,读取命令

文件搜索,查找,读取:

注意:读取后可使用ctrl+c退出

从文件尾部开始读:tail -f qixing 使用ctrl+c退出

从头部开始读:head qxing

读取整个文件:cat qixing (文件不易过大)

分页读取:more qixing 按enter键可往下查看 使用ctrl+c退出

可控分页:less qixing

搜索关键字:grep "内容" 文件 例:grep "111" qixing 加上-n会显示行数,即grep -n "111" qixing

统计行数:wc 例:cat qixing |wc -l

统计某个字段出现几次:grep "2019-09-07" qixing |wc -l

查找并分页:grep "2019-09-07" qixing |more

查找文件:find 命令比较多,如下:

  • find -name 按名称查找
  • find -type 按类型查找 f 表示文件,d表示文件夹
  • find -ctime 按时间查找

查找etc下名称以.conf结尾的文件:find /etc/ -name "*.conf" (*为通配符,表示所有)

查找当前目录下名称以xing结尾的文件:find . -name "*xing" (注意命令有个点:. 为当前目录)

查找当前目录下的文件:find . -type f

查找当前目录下的文件夹:find . -type d

查找当前目录下20天内更新过的文件:find . -ctime -20 (当前时间减20天,就是20天内的)

查找/var/log中更改时间在7日以前的文件:find /var/log/ -type f -mtime +7

查找/var/log中更改时间在7日以前的文件,并在删除前询问它们:find /var/log/ -type f -mtime +7 -ok rm {} \;

查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:

find . -type f -perm 644 -exec ls -l {} \;

为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径:find / -type f -size 0 -exec ls -l {} \;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值