说明
.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