Linux七:搜索压缩类命令

搜索查找命令

一、find
  1. 作用

    从指定目录向下递归地遍历其各子目录,将满足条件的文件显示在终端。(如果没有指定目录,则默认从当前目录开始)

  2. 基本语法
    命令格式
    1find 指定目录 -name 要查找的文件名按照指定的文件名查找文件
    2find 指定目录 -user 要查找的用户名查找该用户名下的所有文件
    3find 指定目录 -size ±要查找文件的大小查找大于或小于该size的所有文件
二、locate
  1. 作用

    locate 指令会利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位指定的文件/目录,不需要遍历整个系统。

  2. 基本语法
    命令格式功能
    1updatedb更新locate数据库
    2locate 关键字/文件名定位文件/目录的路径
三、which
  1. 作用

    定位命令

  2. 基本语法
    命令格式功能
    1which 命令定位命令的路径
四、grep
  1. 作用

    筛选过滤

  2. 基本语法

    命令格式功能
    1grep 筛选内容 指定文件在指定文件中筛选除所有匹配筛选内容的部分
    2grep -n 筛选内容 指定文件同时显示筛选出的内容的行数
五:wc
  1. 全称

    word count:文件的文字统计

  2. 基本语法
    命令格式功能
    1wc 文件名统计该文件中的行数、单词数量、全部字符所占的字节数
六、管道符 |
  1. 作用

    管道符 “|”,表示将前一个命令的处理结果输出传递给后面的命令处理

  2. 基本语法
    命令举例功能
    1grep -n tool hello.txt | wc将grep筛选后的结果进行文字统计

压缩解压命令

一、gzip/gunzip
  1. 基本语法

    命令格式功能
    1gzip 文件压缩文件,格式为.gz
    2gunzip 文件.gz解压.gz格式的压缩文件
  2. 局限

    ① 只能压缩文件,不能压缩目录

    ② 不会保留原来的文件

    ③ 同时压缩多个文件会产生多个压缩包

二、zip/unzip
  1. 作用

    压缩文件/目录

  2. 基本语法
    命令格式
    1zip 新建压缩文件名 被压缩文件1 被压缩文件2压缩这几个文件为.指定的zip文件
    2zip -r 目录压缩目录为.zip文件
    3unzip .zip文件解压.zip格式的文件到当前目录
    4unzip 待解压文件 -d 指定目录解压到指定目录
三、tar
  1. 作用

    该命令既可以打包压缩,也可以解压,生成的文件后缀名是.tar.gz。是最常用的压缩命令

  2. 基本语法

    tar -组合选项 新压缩文件名.tar.gz 多个被打包压缩的目录文件

    选项功能
    1-c产生.tar 打包文件
    2-v显示详细信息
    3-f指定压缩后的文件名
    4-z打包同时压缩
    5-x解包.tar文件
    6-C解压到指定的目录中
  3. 使用举例
    举例说明
    1tar -zcvf newfile.tar.gz targetfile1 targetfile2将目标文件1和2压缩到新建的.tar.gz文件中
    2tar -zcvf newdirectory.tar.gz targetdir/将指定目录打包压缩为新建的.tar.gz文件
    3tar -zxvf oldfile.tar.gz解压到当前目录下
    4tar -zxvf oldfile.tar.gz -C /targetdir1解压到指定目录下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

e_nanxu

感恩每一份鼓励-相逢何必曾相识

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值