linux 创建zip文件时 提示超过4g 怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 创建zip文件时 提示超过4g 怎么办相关的知识,希望对你有一定的参考价值。

问题一:linux中 是单个文件不能超过4g吗(我压缩文件夹5g都没报错呢)
问题二:怎么解决呢?

当前的unzip版本不支持4G以上的压缩包。要么升级到最新版本的unzip,要么使用7-Zip forLinux版本的的p7zip。 参考技术A 试试下面的命令:
ulimit -f unlimited

linux 解压 提示找不到文件

我在www.sourceforge.net上下载了一个zip文件,名字是catbot_0.4.2.zip,用unzip catbot_0.4.2.zip命令 提示说:

unzip:cannot fine or open catbot_0.4.2.zip, catbot_0.4.2.zip.zip or catbot_0.4.2.zip.ZIP

换了两个zip文件试了试还是不行,我刚接触linux,懂得人给解释一下。谢谢了~~

可以找到文件的,具体如下:

1、第一步,单击栏上的终端,然后输入命令[sudo
 apt install rar unrar],见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,输入要安装的密码,然后关闭终端,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,单击文件图标以进入要解压缩的文件的目录,然后单击文档,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,右键单击并选择“Extract here”选项,将看到该文件已解压缩并且可以找到,见下图。这样,就解决了这个问题了。

参考技术A

linux解压提示找不到文件可能两种情况:

    你的路径不对,如果用相对路径的话一定要cd命令切换到压缩文件的当前目录下,在用解压文件进行解压,如果用绝对路径就需要加上全的路径。

    你解压文件是有问题的,看是否普通的压缩,还是linux中的归档等。

以下linux下解压命令大全

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar
DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip
FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz
DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2
FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2
DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2
FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf
FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress
FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z
DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip
FileName.zip DirName
———————————————
.rar
解压:rar x
FileName.rar
压缩:rar a FileName.rar
DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a
FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm |
cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar
zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio
.rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab
.kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.*
FileName

参考技术B 是把文件下载到什么目录里了?
需要进入那个目录, 然后再执行你上边的命令。

你下载到桌面上了,要
cd ~/桌面
unzip catbot_0.4.2.zip

你下载到了下载目录中,需要
cd ~/下载
unzip catbot_0.4.2.zip本回答被提问者采纳
参考技术C

问题描述不是很清楚,这种一般是bz2格式的出现问题(多数是这种格式)。

如果是bz2格式的,一般是bzip2没有安装上,以CentOS为例,请参考以下步骤:

    以root登录系统

    输入yum list available | grep bzip,此时可列出bzip的安装包

    输入yum -y install <bzip安装包名>,等安装完成

    重新解压文件就可以了。

如果是缺少其它的类型支持,可以参考上述方法同样操作。

参考技术D 命令或者路径错了.

以上是关于linux 创建zip文件时 提示超过4g 怎么办的主要内容,如果未能解决你的问题,请参考以下文章

我用迅雷离线下载好了一个5.5G的文件,可是在下载到本地时提示‘文件系统不能超过4g’怎么办

linux下解压大于4G文件提示error: Zip file too big错误的解决办法

怎么从Linux服务器上下载超过4G的文件?

访问超过4G的文件,在Linux或Unix下该怎么做

linux下分卷压缩,从Linux下载大于4G文件到本地,并且在本地合并

Linux环境下解压超过4GB的zip文件