说明
| .zip、.rar | windows系统中压缩文件的扩展名 |
| .tar | Linux中打包文件的扩展名 |
| .gz | Linux中压缩文件的扩展名 |
| .tar.gz | Linux中打包并压缩文件的扩展名 |
tar介绍
tar语法
tar -zcvf 打包压缩后的文件名 要打包的文件
参数说明:
z:调用gzip压缩命令进行压缩;
c:打包文件;
v:显示运行过程;
f:指定文件名;
x: 从备份文件中还原文件;
r:添加文件到已经压缩的文件;
-j:支持bzip2解压文件;
1、打包文件【tar】
(1)示例【多个文件压缩打包】:
tar -zcvf a.tar file1 file2,...
(2)仅打包,不压缩!
tar -cvf log.tar log2012.log
(3)打包后,以 gzip 压缩
tar -zcvf log.tar.gz log2012.log
(4)打包后,以 bzip2 压缩
tar -jcvf log.tar.bz2 log2012.log
(5)在文件夹当中,比某个日期新的文件才备份:
tar -N "2018/3/1" -zcvf log.tar.gz test
(6)压缩:
tar -jcv -f filename.tar.bz2 要压缩的文件或目录名称
(7)查询:
ar -jtv -f filename.tar.bz2
2、解压文件【tar】
(1)解包至当前目录
tar -zxvf a.tar
(2)指定解压的位置
tar -zxvf hr.tar -C /media
(3)指定解压的位置,当前目录的dic目录下
tar -zxvf hr.tar -C dic
(4)解压缩:
tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
3、解压文件【unzip】
(1)解压*.zip文件
unzip test.zip
(2)查看*.zip文件的内容
unzip -l test.zip