200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

时间:2023-10-25 22:37:07

相关推荐

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

文章目录

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)一、gzip压缩 / gunzip解压1、命令2、注意3、案例4、常用二、zip压缩 / unzip解压1、命令2、参数3、注意4、案例5、常用三、tar 打包解压1、命令2、参数3、案例4、常用

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

一、gzip压缩 / gunzip解压

1、命令

gzip 文件 (描述:压缩文件,只能将文件压缩为 *.gz 文件)gunzip 文件.gz (描述:解压缩文件命令)

2、注意

只能压缩文件不能压缩目录不保留源文件(原文件直接被压缩)同时多个文件会产生多个压缩包

3、案例

// 查看[root@mycentos7 ~]# lsaa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面// 压缩[root@mycentos7 ~]# gzip anaconda-ks.cfg // 查看[root@mycentos7 ~]# lsaa anaconda-ks.cfg.gz hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面// 解压缩[root@mycentos7 ~]# gunzip anaconda-ks.cfg.gz // 查看[root@mycentos7 ~]# lsaa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面

4、常用

gzip 文件 (压缩文件)gunzip 文件.gz (解压文件)

二、zip压缩 / unzip解压

1、命令

zip [参数] XXX.zip 将要压缩到的目录 (描述:压缩文件和目录的命令)unzip [参数] 将要解压到的目录 XXX.zip (描述:解压缩文件)

2、参数

-r:压缩目录-d<目录>:指定解压后文件的存放目录

3、注意

zip压缩命令在window / Linux 都通用可以压缩目录且保留源文件

4、案例

// 查看[root@mycentos7 ~]# lsaa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面// 压缩[root@mycentos7 ~]# zip -r one.zip /root// 查看[root@mycentos7 ~]# lsaahello one.zip yy 公共 视频 文档 音乐anaconda-ks.cfg initial-setup-ks.cfg sgzyy2 模板 图片 下载 桌面// 解压[root@mycentos7 ~]# unzip -d /tmp one.zip // 查看[root@mycentos7 ~]# ls /tmp/root/aa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面

5、常用

zip XXX.zip 将要压缩到的文件 (描述:压缩文件)zip -r XXX.zip 将要压缩到的文件 (描述:压缩目录)unzip -d 将要解压到的目录 XXX.zip (描述:解压文件)

三、tar 打包解压

1、命令

tar [参数] XXX.tar.gz 将要打包进去的内容 (描述:打包目录,压缩后的文件格式 .tar.gz)tar -zxvf [参数] 要解压的文件 (描述:解压文件,文件格式为 .tar.gz)

2、参数

-c:产生 .tar 打包文件-v:显示详细信息-f:指定压缩后的文件名-z:打包同时压缩-x:解包 .tar 文件-C:解压到指定目录

3、案例

// 打包并压缩[root@mycentos7 ~]# tar -zcvf temp.tar.gz initial-setup-ks.cfg anaconda-ks.cfg 公共initial-setup-ks.cfganaconda-ks.cfg公共/// 查看[root@mycentos7 ~]# ll总用量 812-rw-r--r--. 1 root root 1256 8月 10 00:48 temp.tar.gz// 解压[root@mycentos7 ~]# tar -zxvf temp.tar.gz// 指定解压目录[root@mycentos7 ~]# tar -zxvf temp.tar.gz -C /tmp

4、常用

tar -zcvf 起个压缩名.tar.gz 要压缩为文件 (压缩)tar -zxvf 要解压的文件 (解压)tar -zxvf 要解压的文件 -C 要解压指定的目录 (解压到指定目录)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。