首页系统综合问题Linux解压缩tar.gz和zip包命令

Linux解压缩tar.gz和zip包命令

时间2023-01-11 08:12:04发布分享专员分类系统综合问题浏览177

今天小编给各位分享压缩文件怎么解压打开的知识,文中也会对其通过Linux解压缩tar.gz和zip包命令和linux解压zip文件的命令等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • Linux解压缩tar.gz和zip包命令
  • linux解压zip文件的命令
  • linux tar打包、解包命令
  • linux解压命令tar
  • 一、Linux解压缩tar.gz和zip包命令

    1、tar包和gz包

    tar包和gz包是两个不同的文件包,有三种不同的后缀。.tar .gz .tar.gz

    tar包:使用tar命令,打包文件或者文件夹,只打包,不压缩

    gz包:使用gzip命令,只压缩文件,不打包,所以gz包操作不能对文件夹直接操作,如果要对文件夹下所有文件进行压缩,使用-r参数,gzip -r 文件夹路径

    tar.gz:使用tar加-z参数,tar -zcvf filename.tar.gz dir/file 打包压缩文件或者文件夹

    tar参数有 z,c,x,v,f

    -z 表示压缩操作类型是 .tar.gz

    -c 表示当前行为是打包

    -x 表示当前行为是解压文件包

    -v 参数要求显示命令执行过程

    -f 指定打包后的文件名

    -C 解压到指定路径

    常用压缩打包命令:

    tar -zcvf tarame.tar.gz dir/files

    常用解压缩命令:

    tar -zxvf tarname.tar.gz -C 指定解压后文件存放地址

    gzip常用参数有 d,c,t,v

    -d 解压gz压缩包

    -c 控制台窗口打印压缩后文件内容,源文件不变,执行后不生成压缩包

    -v 显示压缩百分比

    -t 测试已压缩文件是否正确,需要文件压缩成压缩文件后执行

    直接压缩文件命令:

    gzip fileName

    解压缩文件:

    gzip -d fileName.gz

    注意:gzip命令默认是直接改变源文件,也就是执行gzip filename后,当前路径只有压缩后的文件,文件名是 原文件名.gz

    要同时保留原文件和压缩文件,需要手动将写入压缩文件:gzip -c fileName > fileName.gz

    解压操作保留原文件:

    gzip -dc fileName.gz > fileName

    2、zip包

    从本地打包上传到服务器的压缩包,一般都是zip或者rar格式,而不是tar包格式。

    zip包上传到服务器后,使用unzip命令解压,压缩成zip包使用zip命令

    zip和unzip命令需要安装,使用yum直接安装:

    yum install zip -y

    yum install unzip -y

    zip常用参数有 r,q,d

    -r 压缩文件夹,递归执行,压缩文件夹下所有文件

    -q 不显示压缩过程,默认会在控制台上打印压缩文件过程

    -d 压缩过程中剔除指定文件, -d参数后跟随的文件不打包到压缩包里

    压缩文件夹且排除指定文件不压缩:

    zip -r dirpath/ -d a.txt b.text

    unzip常用参数有 n,v,d

    -n 解压后不覆盖已存在的文件,如果压缩包文件中与解压路径有同名文件,跳过该文件

    -v 控制台打印显示压缩包内容,但是不解压,-v参数只能进行查看

    -d 指定解压后文件存放路径

    unzip常直接使用,解压到当前路径,覆盖同名文件:

    unzip file.zip

    解压到指定路径,不覆盖已有同名文件:

    unzip -n file.zip -d dirpath/

    一、linux解压zip文件的命令

    linux怎么解压zip包,操作方法如下。

    1、首先在电脑中,连接到linux远程主机,并进入zip文件所在目录,如下图所示。

    2、然后使用LS命令列出目录中文件,确认zip文件的全称,如下图所示。

    3、接着使用unzip命令解压zip压缩包,如下图所示。

    4、然后输入inflating ,看到该单词,表明ZIP解压缩成功了,如下图所示。

    5、如果不放心,可以再次LS查看一下目录中的文件,如下图所示解压成功了。

    二、linux tar打包、解包命令

    解压
    语法:tar [主选项+辅选项] 文件或者目录

    使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

    主选项:

    c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。

    x 从档案文件中释放文件。相当于拆包。

    t 列出档案文件的内容,查看已经备份了哪些文件。

    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

    辅助选项:

    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz

    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2

    -v :压缩的过程中显示文件!这个常用

    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!

    -p :使用原文件的原来属性(属性不会依据使用者而变)

    --exclude FILE:在压缩的过程中,不要将 FILE 打包!

    范例:

    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

    [root@linux ~]# tar -cvf /tmp/etc.tar /etc    

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    压缩文件怎么解压打开
    我的主页我来定!电脑如何锁定IE浏览器主页? 360路由固件