Linux基础指令-3

目录

文件压缩指令

1 压缩(解压缩)指令

2 打包指令

匹配查找指令

1 grep

2 find

文件压缩指令

文件压缩存储的作用便是节省磁盘空间,对于不同的文件压缩算法,存在多种的压缩格式。

例如,在Windows下存在:.zip, .rar, .7z…  在Linux下存在:gzip, bzip2, tar…

并且对于不同压缩算法的产生的压缩文件,要使用对应的解压缩算法对压缩文件进行解压。

在Windows下可以将多种解压缩算法集合在同一个压缩工具之中,这样对于多种压缩方式和压缩文件,使用同一个工具便可完成对它们的操作。

而在Linux中,一个压缩算法对应一个压缩指令,一个解压缩算法对应一个解压缩指令,并不存在集合的压缩工具,所以我们需要对Linux下的每一种压缩方式和解压缩方式都进行了解。

1 压缩(解压缩)指令

对于zip/unzip对应zip格式的压缩和解压缩;对于gzip/gunzip对应gzip格式的压缩和解压缩;对于bzip2/bunzip2对应bzip2格式的压缩和解压缩。

压缩(解压缩)指令

 2 打包指令

在Linux中最常用的便是tar打包指令,对大量文件进行打包的同时可以指定某种压缩算法进行压缩,解压缩同理。

操作选项

  • -c:打包
  • -x:解包
  • -v:显示详细的打包解包信息
  • -z:打包或解包的同时使用gzip格式进行压缩或解压缩
  • -j:打包或解包的同时是同bzip2格式进行压缩或解压缩
  • -f:该选项放到最后,之后再加上压缩包名称

例如:tar -czvf tamp.tar.gz [文件名称];    tar -xzvf tamp.tar.gz  [文件名称]。

 

打包指令tar的操作选项

 匹配查找指令

1 grep

  • 字符串匹配功能,在指定文件中匹配含有指定字符串的行

使用方法:grep 'string' filename

操作选项

  • -i:匹配字符串时忽略大小写
  • -R:针对指定目录下的所有文件都进行内容匹配(注意操作对象时目录而非文件)

2 find

  • 指定目录下,查找符号指定规则的文件

操作选项

  • -name:通过文件名过滤查找
  • -size:通过文件大小过滤查找
  • -mtime、atime、ctime:通过时间过滤查找
匹配查找指令

 值得注意的是,当不清楚字符串全部内容,但我们仍需要对字符串进行匹配查找时,我们可以使用*号来替代字符串其他未知内容的部分。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值