Linux压缩与解压缩文件或文件夹命令
1、zip格式的压缩与解压缩如果没有安装zip,就不能执行zip指令,需要安装的话,运行下这条安装命令即可yum install zip压缩指令zip1. 压缩文件夹压缩zip格式的压缩包命令格式:zip -r 文件名.zip 文件夹的路径例如:把当前目录下的test文件夹压缩成test.zipzip -r test.zip test或者加上-p,可以在压缩时不显示指令的执行过程zip -p -r
1、zip格式的压缩与解压缩
如果没有安装zip,就不能执行zip指令,需要安装的话,运行下这条安装命令即可
yum install zip
压缩指令zip
1. 压缩文件夹
压缩zip格式的压缩包命令格式:zip -r 文件名.zip 文件夹的路径
例如:把当前目录下的test文件夹压缩成test.zip
zip -r test.zip test
或者加上-p
,可以在压缩时不显示指令的执行过程
zip -p -r test.zip test
或者使用绝对地址对test文件夹进行压缩
zip -q -r test.zip /Desktop/test
2.压缩文件
例如:把test.txt压缩成test.zip
zip test.zip test.txt
解压缩指令unzip
解压zip格式的压缩包命令格式:unzip 文件名.zip
例如:将test.zip 解压到当前目录
unzip test.zip
2、gzip格式的压缩与解压缩
压缩与解压缩指令tar
1.压缩文件夹
例如:将当前目录下test文件夹全部打包并压缩成gzip格式
tar -zcvf test.tar.gz test
或者
tar -zcvf test.tgz test
再或者使用绝对地址对test文件夹进行压缩
tar -zcvf /Desktop/test.tar.gz /Desktop/test
用.tar.gz 或 .tgz 来表示gzip 压缩过的 tar 文件
下方为引用,加深理解
范例:
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
————————————————
版权声明:本文为CSDN博主「hankwangwang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/eroswang/article/details/5555415/
2.压缩文件
将test压缩成gzip格式
tar -zcvf test.tar.gz test.txt
3.解压缩gzip文件
将test.tar.gz解压到当前目录下
tar -zxvf test.tar.gz
3、小结
压缩小结
(1)、*.tar 用 tar -cvf
打包
(2)、*.tar.gz和*.tgz 用 tar -zcvf
压缩
(3)、*.zip 用 zip
压缩
解压缩小结
(1)、*.tar 用 tar -xvf
解压
(2)、*.tar.gz和*.tgz 用 tar -zxvf
解压
(3)、*.zip 用 unzip
解压
更多推荐
所有评论(0)