我使用zip命令行和-r选项压缩了Mac上的一个目录。我将.zip scp到一个在Linux上运行的集群。
如果我尝试用以下命令解压缩.zip
tar -vxzf foo.zip
在我的机器上它可以工作。但是相同的命令在集群上不起作用。我得到了错误
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
我该如何解决这个问题?
1)从大型压缩文件中提取
我想从linux服务器上的大型zip文件(30Gb+)中提取文件。有足够的空闲磁盘空间。
我试过jar xf dataset.zip了。但是,有一个错误是push button is full,它无法提取所有的文件。
我试过unzip,但是but文件损坏了。
Archive: dataset.zip
warning [dataset.zip]: 35141564204 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [dataset.zip]: st
我有一堆扩展名为.zip的文件,这些文件在我的HPC上似乎无法提取:
$ unzip RowlandMetaG_part1.zip
Archive: RowlandMetaG_part1.zip
warning [RowlandMetaG_part1.zip]: 13082642473 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [RowlandMetaG_part1.zip]: start of central directory not found;
zipfi
我已经为这件事挣扎了几天了,所以我希望在SE上有人能帮我。
我已经使用wget从Dropbox下载了一个大文件(下面的命令)
wget -O folder.zip https://www.dropbox.com/sh/.../.../dropboxfolder?dl=1
我确信这是一个压缩,因为1) file dropboxfolder.zip生成dropboxfolder.zip: Zip archive data, at least v2.0 to extract,2)下载和解压缩工作在我的Windows机器上找到。
当我试图在Linux上使用unzip dropboxfolder.zip