linux - 常用命令 - 打包与解压【tar / unzip】

说明
 .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
posted @ 2021-05-27 23:05  gygtech  Views(249)  Comments(0Edit  收藏  举报