Linux学习日记 —— 4.6 文件搜索命令之压缩解压命令

压缩文件的好处便于传输,占用空间少,难以感染病毒。

linux常见的压缩格式:.gz .zip .rar



——简单文件压缩——
压缩命令名称:gzip
命令英文原意:GUNzip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
功能描述:压缩文件
压缩后文件格式:.gz
例如:
touch xiaoming
gzip xiaoming 会得到一个xiaoming的压缩包xiaoming.gz。




解压缩命令名称:gunzip
命令英文原意:GUN unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [文件]
功能描述:解压缩.gz的压缩文件
例如:
gunzip xiaoming.gz 解压xiaoming.gz压缩包。
除了gunzip外,也可以用gzip -d 命令解压.gz的文件。
gzip不能压缩文件夹,而且压缩后不保留原文件。
linux经常用到.tar.gz压缩文件,特别是源代码包。
如果要压缩目录,需要用到压缩命令tar。




——文件打包——
压缩命令名称:tar
命令英文原意:打包
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf] [压缩后的文件名] [目录]
选项:
-c 打包;把目录的内容变成一个文件包。
-v 显示详细信息;
-f 指定文件名;
-z 打包同时压缩;
功能描述:打包目录;
压缩后文件格式:.tar.gz
例如:
mkdir xiaoming
tar -cvf xiaoming.tar xiaoming 把xiaoming这个目录打包成文件。
tar -zcf xiaoming.tar.gz xiaoming 把xiaoming这个目录打包同时压缩文件(经常用到)。
tar命令解压缩语法:
-x 解包;
-v 显示详细信息;
-f 指定解压文件;
-z 解压缩;
例如:
tar -zxvf xiaoming.tar.gz 解压缩xiaoming.tar.gz。




——小文件压缩——
压缩命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r] [压缩后的文件名] [文件或目录]
选项:
-r 压缩目录;
功能描述:压缩文件或目录;
压缩后文件格式:.zip
例如:
touch xiaoming 创建一个xiaoming的文件。
zip xiaoming.zip xiaoming 压缩小明这个文件。
mkdir xiaohong 创建一个xiaohong的文件夹。
zip -r xiaohong.zip xiaohong 压缩小红这个文件夹。




压缩解压命令名称:unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件名]
选项:解压.zip的压缩文件(不分文件还是目录);
例如:
unzip xiaoming.zip 解压小明的压缩文件。
zip不需安装任何程序就能在linux里使用,方便windows和linux系统之间传输数据。而且保留源文件。
rar需要安装linux版的安装程序才能使用。



———大文件压缩———
压缩解压命令名称:bzip2
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项 [-k] [文件]
选项:
-k (keep)产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2
例如:​
bzip2 -k xiaoming
tar -cjf xiaoming.tar.bz2 xiaoming
压缩比非常高,适合大文件压缩




压缩解压命令名称:bunzip2
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip2 选项 [-k] [压缩文件]
选项:
-k (keep)解压缩文件后保留原文件
功能描述:解压缩
例如:​
bunzip2 -k xiaoming.bz2
tar -xjf xiaoming.bz2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

烟敛寒林o

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值