linux 解压zip_linux解压zip包命令

卡尔顿高习 2024-07-03 09:50 1

linux下zip文件怎么解压

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

1、可以用unzip命令解压zip文件 。

linux 解压zip_linux解压zip包命令linux 解压zip_linux解压zip包命令


2、unzip命令详解:

1)、功能说明:解压缩zip文件2)、语法:

unzip 使用tarball工具或者使用图像化工具都可以[解压-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]3)、补充说明:unzip为.zip压缩文件的解压缩程序。4)、参数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文件内所包含的文件。-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。-t 检查压缩文件是否正确。-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。-v 执行是时显示详细的信息。-z 仅显示压缩文件的备注文字。-a 对文本文件进行必要的字符转换。-b 不要对文本文件进行字符转换。-C 压缩文件中的文件名称区分大小写。-j 不处理压缩文件中原有的目录路径。-L 将压缩文件中的全部文件名改为小写。-M 将输出结果送到more程序处理。-n 解压缩时不要覆盖原有的文件。-o 不必先询问用户,unzip执行后覆盖原有文件。-P<密码> 使用zip的密码选项。-q 执行时不显示任何信息。-s 将文件名中的空白字符转换为底线字符。-V 保留VMS的文件版本信息。-X 解压缩时同时回存文件原来的UID/GID。[.zip文件] 指定.zip压缩文件。[文件] 指定要处理.zip压缩文件中的哪些文件。-d<目录> 指定文件解压缩后所要存储的目录。-x<文件> 指定不要处理.zip压缩文件中的哪些文件。

linux解压zip时 全部报错

1、.tar 用 tar –xvf 解压

你要确保你这个解压的用户在解压的目录是否有权限创建目录啊,

你说的是gzip格式吧,linux不支持压缩成zip的,如果是gzip格式的压缩命令为

不能创建目录database/stage。

这个命令将会将压缩文件解压缩,并且移除.gz文件。

Linux解压和压缩命令都有哪些,有什么区别呢

2、.gz 用 gzip -d或者gunzip 解压

您好,以下是压缩和解压的命令大全:

$ tar -xvf file2.tar /home/usr2

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是一个参数,后面只能接档案名。

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar .gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# ttar xf oldboy.tar.gzar -tf all.tar

这条命令是解出all.tar包中所有文件,-x是解开的意思

压缩

tar –cvf jpg.tar .jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

zip jpg.zip .jpg //zip格式的压缩,需要先zip for

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

5、.tar.bz2用tar –xjf 解压

6、.Z 用 uncompress 解压

7、.tar.Z 用tar –xZf 解压

8、.rar 用 unrar e解压

9、.zip 用 unzip 解压

望采纳和点赞哦!

linux解压rar文件的命令linux解压文件的命令

linux中tar.gz怎么解压到指定目录?

强制解压zip文件的命令?

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

1.打开xshell软件连接上linux。

3.使用指令【zip压缩包.zip要压缩的文件】压缩文件成zip文件。

4.使用指令【unzip压缩包.zip】解压压缩包到当前目录。

5.使用指令【unzip-d目录压缩包.zip】解压压缩包到指定目录。

linux怎么解压桌面上的.tar文件?

1、既然你有所谓的桌面了,也就是你的Linux系统是桌面版的,带有Gnone或者KDE或者其他的桌面环境,只要双击打开然后释放或者右键单击解压即可,有对应的解压管理软件帮你解压的。

2、使用CLI命令行模式,cd~/Desktop/然后tar-xvfcompressed_file.tar这样就可以解压到桌面上了~~GoodLuck# tar -uf all.tar logo.gif~

如何在ubuntu下将文件解压文件?

ubuntu解压zip文件的方法:可以使用下列的命令压缩一个目录:#zip-rarchive_name.zipdirectory_to_compress下面是如果解压一个zip文档:#unziparchive_name.zip补充:zip可能是目前使用得最多的文档压缩格式。它的优点就是在不同的作系统平台,比如Linux,Windows以及MacOS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。

linux下怎么解压zip文件?

在Linux命令下解压扩展名为“.zip”的文件,最简单有效的方法是使用解压缩程序unzip来完成,具体的步骤如下:

安装unzip解压缩程序

通常情况下,Linux系统下都自带unzip解压缩程序,如果没有,终端运行如下命令进行安装:

sudoapt-getinstallunzip

2.解压file.zip文件

unzipfile.zip

3.解压file.zip文件到指定文件夹

例如如果想要将file.zip解压到指定文件夹destination_folder,使用:

unzipfile.zip-ddestination_folder

压缩文件有很多种,常见的有rar、zip。

普通手机不支持压缩文件。好多智能手机上有zip管理器,同时支持rar和zip。注意jar的文件虽然是压缩包,但它是ja应用程序的一种格式,与实际意义上的压缩文件不一样。

文件被压缩以后,文件格式一般有.rar和.zip两种格式。想要压缩电脑文件时,前提需要电脑中安装了压缩应用,比如说快压、360压缩等。电脑安装了压缩应用以后,右键单击一个文件夹,然后在弹出的菜单栏中点击“添加到压缩文件(A)”选项,接着会弹出一个压缩窗口。

扩展资料:

压缩格式的优缺点:

zip也有很多缺点,比如zip打包的时候没有记录文件信息是什么格式,最常见的问题就是文件名为GBK编码的Windows作系统制作的zip压缩包在nix系统(文件名为UTF-8编码)下显示为乱码。

而且我看还有答主说文件时间也只是记录了一个时间值,并没有说明这是什么格式的时间,也就是说zip是一个相当简单的,没有考虑太多交叉环境情况下使用的压缩格式。

由于这个细微的别,在Linux下常见的文件名后缀.tar.gz代表着这个归档先以tar打包,然后以gnuzip压缩,.tar.bz2代表着这个归档先以tar打包后以bzip2压缩,类似文件名后缀都表达了类似含义。

Linux 系统下解压zip文件 解压不来,求大神帮忙

-c: 建立压缩档案

解压并且释放一个压缩文件 : 指令:tar或unzig

2.使用指令【touch文件名】创建一个空文件。

tar -xvf test.tarGzip算法被设计用来压缩单个文件。以.tar.gz结尾的文件,是使用gzip压缩的.tar归档文件。.zig

参数说明

c : 创建

x : 释放

z : 使用gzip完成压缩作

j : 使用bzip2完成压缩作

v : 显示过程

f : 指定文件名

linux解压带密码的zip的命令是什么

例如直接对扩展名为file.zip文件进行解压,终端运行:

un-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项zip [参数] <压缩文件> [压缩包中将被释放的文件]

解压zip压缩包文件

-P <密码> zip压缩包的密码

-d <路径> 指定解压路径

-n 解压缩时不覆盖原有文件

-f 覆盖原有文件

-o 不经询问,直接覆盖原有文件

-u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目rar a jpg.rar .jpg //rar格式的压缩,需要先rar for录中

-l 显示压缩文件内所包含的文件 《Linux就该这么学》 一起学习linux

-t 检查压缩文件是否正确理里排除压缩包中的指定文

linux系统怎么解压zip文件

1、首先进入linux系统以后右键单击桌面,选择Open In Terminal选项

2、接下来在弹出的终端命令行界面中通-Z unzip -Z等于执行zip指令过vi命令打开要编辑的文件,

3、进入编辑器以后我们按下insert键进入插入模式,这时可以编辑内容

4、编辑完内容以后按ESC键退出编辑模式,接着按冒号键,然后输入保存rar a jpg.rar .jtar –xZvf file.tar.Z //解压tar.Zpg //rar格式的压缩,需要先rar for并退出

linux的zip允许单次压缩文件大小超过400g吗

不知道你的压缩文件的后缀是什么。最近学到tar这个命令,可以用来打包并压缩一个文件夹的内容,这个命令在创建压缩文件时,如果加上了-P这个参数的话,就tar –xZvf file.tar.Z //解压tar.Z会包含文件的目录,所以解压的时候是解压到这个目录里面,覆盖相同的文件。tar命令里面支持的压缩有gzip和bzip2,不知道你的压缩文件是不是用这个命令建立的。解决的办法我也不知道。??

不允许。Linux中解压zip文件不能超过4GB,因为unzip的缓存位数为2的是32次,刚好就是4GB,解压直接爆缓存。400千兆字节(gtar并不是压缩格式,tar只是一个打包工具,tar经常在nix系统下出现,不过由于Linux的tar命令可以自动启动后续的压缩程序打包后一并压缩,以及tar在windows系统下一般被压缩软件支持打开,所以被误认为是压缩格式。)=400千兆字节(GB)。

Linux解压和压缩命令都有哪些,有什么区别呢

# tar -cf all.tar .jpg

Linux下的压缩和解压缩命令有:

# tar -xf all.tar

(1)tar:支持压缩和解压缩:

压缩:

tar zcvf oldboy.tar.gz /etc

解压缩:

区别:tar是最常用的命令。

(2)gzip:支持压缩和解压缩

gzip oldboy.txt #会自动生成oldboy.gz压缩包

解压缩:

gzip -d oldboy.gz

区别:gzip用的少一些一般是在备份数据库压缩时使用。

(3)还有unzip,zcat等都不用知道了。

您好,以下是压缩和解压的命令大全:

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是一个参数,后面只能接档案名。

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar .gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是解出all.tar包中所有文件,-x是解开的意思

压缩

tar –cvf jpg.tar .jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z .jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

zip jpg.zip .jpg //zip格式的压缩,需要先zip for

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

5、.tar.bz2用tar –xjf 解压

6、.Z 用 ununzip -p 'password' test.zipcompress 解压

7、.tar.Z 用tar –xZf 解压

8、.rar 用 unrar e解压

9、.zip 用 unzip 解压

望采纳和点赞哦!

linux文件压缩

Linux压缩怎样只压缩文件,不要包含路径?

tar [-j|-z] [cv] [-f 建立的档案名] filename...《==打包与压缩

Windows用户需要安装第三方软件,例如7zip来打开.gz文件。

tar [-j|-z] [tv] [-f 建立的档案名] 《==查看档案

tar [-j|-z] [xv] [-f 建立的档案名] [-C 目录] 《==解压缩

选项与参数:

-c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)

-t:查看打包档案的内容含有那些档案

-x:解压缩的功能,可以搭配-C在特定的目录解开;-c、-t、-x不能同时出现在一串指令列中。

-j:透过bzip2的支持进行压缩/解压缩:此时档案名为.tar.bz2

-z:透过gzip的支持进行压缩/解压缩:此时档案名为.tar.gz

-v:在压缩/解压缩的过程中,将正在处理文件名显示出来

-f filename:-f后面要立刻接被处理的档案名!建议-f单独写一个选项

tar命令是Unix/Linux系统中非常常用的备份文件方法,它的使用权限是所有用户。

tar命令语法:

tar[主选项+辅选项]文件名或目录。使用该命令时,主选项是必须要有的,它告诉tar命令要做什么,辅选项是辅助使用的,可以选用。

主选项:

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

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

-r 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

特别注意,主选项只能存在一个, c/x/t/r 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

辅助选项:

-z :用 gzip 程序来压缩或解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 文件格式一般为xx.tar.gz或xx. tgz

-j :使用 bzip2 程序进行文件的压缩或解压,文件格式一般为xx.tar.bz2

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

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

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

-w 每一步都要求确认。

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

范例:

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

[root@ubuntu~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!

[root@ubuntu~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩

[root@ubuntu~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩

# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。

# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file

# 如果加 j 参数,则以 .tar.bz2 来代表 bzip2 压缩过的 tar file

# 上述指令在执行的时候,会显示一$ tar -xvf file2.tar -C /home/usr2个讯息:

# 『tar: Removing leading `/" from member names』那是关於路径的特殊设定。

范例二:查看上述/tmp/etc.tar.gz 文件内有那些被压缩的文件

[root@ubuntu~]# tar -ztvf /tmp/etc.tar.gz

# 由于我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,

# 就得要加上 z 这个参数了!这很重要的!

范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说

# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz

# 则解开的目录会在 /usr/local/src/etc ,另外,如果您进入 /usr/local/src/etc

# 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,

范例五:我要备份 /home, /etc ,但不要 /home/dmtsai

[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/ /etc

另外:tar命令的C参数

$tar -cvf file2.tar /home/usr2/file2

tar:Removing leading '/' from members names

home/usr2/file2

该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用路径标识的源文件,在用tar命令压缩后,文件名连同路径(这里是home/usr2/,根目录'/'被自动去掉了)一并被压缩进来。使用tar命令解压缩后会出现以下情况:

$tar -xvf file2.tar

$ ls

… …… home …… ……

解压缩后的文件名不是想象中的file2,而是home/usr2/file2。

$ tar -cvf file2.tar -C /home/usr2 file2

该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带路径)压缩到file2.tar中。注意:-C dir参数的作用在于改变工作目录,其有效期为该命令中下一次-C dir参数之前。

使用tar的-C dir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录,例如:

而tar不用-C dir参数时是无法做到的:

tar: /tmp/file: Not found in archive

tar: Error exit delayed from previous errors

版权声明:本文仅代表作者观点,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 e18875982367@163.com,本站将立刻删除

下一篇 :