压缩和解压-目录
一、gzip/gunzip指令
gzip用于压缩文件(只能将文件压缩为*.gz文件)
gunzip用于解压文件
基本语法:
gizp 文件
gunzip 文件.gz
实操:
[root@bogon ~]# ls
1 ddd huanghun zhang.txt 视频 下载
aaa dir1 initial-setup-ks.cfg 公共 图片 音乐
anaconda-ks.cfg eee zhang 模板 文档 桌面
[root@bogon ~]# gzip zhang.txt
[root@bogon ~]# ls
1 ddd huanghun zhang.txt.gz 视频 下载
aaa dir1 initial-setup-ks.cfg 公共 图片 音乐
anaconda-ks.cfg eee zhang 模板 文档 桌面
[root@bogon ~]# gunzip zhang.txt.gz
[root@bogon ~]# ls
1 ddd huanghun zhang.txt 视频 下载
aaa dir1 initial-setup-ks.cfg 公共 图片 音乐
anaconda-ks.cfg eee zhang 模板 文档 桌面
[root@bogon ~]#
二、zip/unzip指令
zip用于压缩文件(压缩文件和目录的命令)
unzip用于解压文件
基本语法:
zip [选项] xxx.zip
unzip [选项] xxx.zip
常用选项
zip常用选项
序号 | 选项 | 说明 |
---|---|---|
1 | -r | 递归压缩,即压缩目录 |
unzip常用选项
序号 | 选项 | 说明 |
---|---|---|
1 | -d<目录> | 指定解压后文件的存放目录 |
实操:
[root@bogon ~]# zip -r myaaa.zip huanghun
adding: huanghun (stored 0%)
[root@bogon ~]# ls
1 ddd huanghun zhang 模板 文档 桌面
aaa dir1 initial-setup-ks.cfg zhang.txt 视频 下载
anaconda-ks.cfg eee myaaa.zip 公共 图片 音乐
三、tar指令
tar指令是打包指令,最后打包后的文件是.tar.gz文件。
基本语法
tar [选项] xxx.tar.gz 打包的内容
选项说明
序号 | 选项 | 说明 |
---|---|---|
1 | -c | 产生.tar打包文件 |
2 | -v | 显示详细信息 |
3 | -f | 指定压缩后的文件名 |
4 | -z | 打包同时压缩 |
5 | -x | 解包.tar文件 |
实操:
[root@bogon ~]# tar -zcvf pc.tar.gz zhang.txt
zhang.txt
[root@bogon ~]# ls
1 ddd huanghun pc.tar.gz 公共 图片 音乐
aaa dir1 initial-setup-ks.cfg zhang 模板 文档 桌面
anaconda-ks.cfg eee myaaa.zip zhang.txt 视频 下载