AI智能
改变未来

常见的压缩命令zip,unzip,gzip,gunzip,tar,bzip2,bunzip2,xz,unxz以及如何将windows里面的压缩文件导入到linux并解压


压缩

   压缩就是将这些没有使用到的空间丢出来,让文件的占用空间变小,这就是压缩技术。
   解压缩技术就是将压缩完的数据还原成未压缩的状态。
   压缩比就是指压缩后与压缩前的文件所占用磁盘空间的大小比值。
   我们常见的网站数据传输一般都是使用的压缩技术,数据在网络传输过程中是使用的压缩数据,当压缩数据达到用户主机时,通过解压缩,再展示出来

zip

zip

  将文件压缩并且自动加.zip
  先要下载zip

yum install vim

    压缩后的名称 要压缩的文件

    -0/3/9:压缩率(如下图,相同的文件但是压缩率不同大小不同)

    -d:从压缩内的文件删除指定文件eg

zip -d file1 file.zip

    -r:递归压缩(若为目录则将目录里面的也一并的压缩)
    -m:将文件压缩与指定目录

zip -m xxx.zip file1

    -x:压缩的时候可以排除文件eg

zip xxx.zip ./* -x file1

    -v:显示全部信息eg

zip -v xxx.zip file

unzip

    xxx.zip :解压于当前目录下
    xxx.zip -d abc:解压于abc文件下
    -v:查看压缩文件里面的内容但是不解压

    -o:直接覆盖(如果有重名的话)
    -n:不覆盖
    “*.zip”:解压全部.zip的

gzip

    文件名:压缩单个文件
    -d:解压单个文件

gzip -d test.gz/*

:解压test,gz并将其压缩文件覆盖
    -vd:解压的时候显示详细信息
    -v:显示压缩时候的全部信息
    -l:不解压情况下显示文件信息
    -r:递归压缩文件下面的内容,文件本身不被压缩

gunzip

    -r:递归解压

tar

  打包:打包是指将一大堆文件或目录变成一个总的文件;(会自动识别文件并选择解压方式)
    -c:建立压缩档案
    x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    -A:追加tar文件至归档
    -z:有gzip属性的
    -j:有bz2属性的
    -J: 有xz属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出

bzip2.bunzip2

    -c:将压缩与解压缩的结果送到标准输出;
    -d:执行解压缩;
    -f:bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件;
    -h:在线帮助;
    -k:压缩时保留原文件
    -s:降低程序执行时内存的使用量;
    -t:测试.bz2压缩文件的完整性;
    -v:压缩或解压缩文件时,显示详细的信息;
    -z:强制执行压缩;
    -V:显示版本信息;

xz .unxz

    -d:解压缩
    -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);
    -k:保留原文件;

将windows的压缩文件导入并且解压

    cd /etc/opt opt主机额外安装软件所摆放的目录。默认是空的。 一般安装软件的时候,可以自己指定安装到这个目录下,便于查找和管理
    如果是xshell

    或者下载lrzsz然后输入rz回车就可以导入
    用解压命令解压

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 常见的压缩命令zip,unzip,gzip,gunzip,tar,bzip2,bunzip2,xz,unxz以及如何将windows里面的压缩文件导入到linux并解压