linux压缩与解压缩

时间:2022-11-21 17:31:13
0,命令:file   [文件名]-----------可以判断一个文件的类型等信息

1,命令:压缩:gzip   [文件名]
    ------生成.gz文件,只能压缩文件,不能压缩目录,不保留源文件
    解压缩:gunzip / gzip  -d      [文件名]

2,命令:打包目录,生成.tar.gz文件

    tar  选项[cvf]    [目标文件名].tar.gz      [要打包的目录]
        -c    create   产生  .tar打包文件   
        -v    view      显示详细信息
        -f     file       指定压缩后的文件名
        -z    打包同时压缩
    解包:      
    tar  选项[-zxvf]     文件名
        -x   解包  .tar文件
        -v   显示详细信息
        -f    指定解压文件

        -z    解压缩

   不解包查看包里都有哪些目录或文件:tar  -ztf   文件名

3,命令:zip  选项【-r】  [ 压缩后的文件名称 ]   【要压缩的文件或目录】
        -r   压缩目录
    功能:压缩文件或目录,会保留源文件
    压缩后的文件格式:.zip  (唯一的window与linux通用的格式)
     解压:unzip   [要解压的文件]
4,命令:bzip2 ,是gzip的升级版,也不能压缩目录,压缩比会很大,很好,适合压缩较大的文件
    bzip2  选项【-k】【要压缩的文件】
        -k  保留源文件
    后缀:.bz2
    解压:bunzip2   选项【-k】  [要解压的文件]
        -k    保留源文件