Questions tagged «gzip»

开源命令行数据流压缩器和存档器。

8
解压缩.tar.gz文件需要什么命令?
我从客户端收到一个巨大的.tar.gz文件,其中包含约800 mb的图像文件(未压缩时)。我们托管公司的ftp速度非常慢,因此在本地提取所有文件并通过ftp发送它们是不切实际的。我可以将.tar.gz文件通过ftp传输到我们的托管站点,但是当我将ssh放入目录并尝试使用解压缩时,它给了我这个错误: [esthers@clients locations]$ unzip community_images.tar.gz Archive: community_images.tar.gz End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. note: community_images.tar.gz …
829 tar  compression  extract  gzip  unzip 

3
如何压缩目录?
我正在尝试压缩目录并将其ftp到Windows ftp。 我已经尝试过可以找到的每个tar命令来压缩目录。看来还可以。然后,我将其传输并使用Winrar查看其内容。Winrar不断告诉我文件已损坏。我已经使用winrar查看了其他.gz或.bz2文件,但由于某些奇怪的原因,我无法使其正常工作。 我宁愿只是用zip文件压缩文件,使它们具有.zip扩展名,但是即使在我尝试浏览它的内容时,windows和winrar都声称它已损坏。 还有其他人对其他尝试有建议吗?
162 compression  gzip  zip 

2
“少”不会自动解压缩压缩文件
在Fedora / Redhat / CentOS上,该less命令似乎可以神奇地检测到gzip压缩文件并即时对其进行解压缩,因此您可以执行以下操作: less my_stuff.csv.gz 我刚刚注意到这在Ubuntu 11上不起作用 less my_stuff.csv.gz "my_stuff.csv.gz" may be a binary file. See it anyway? 我一直在检查我的CentOS VM,看是否有一些使它起作用的shell别名魔术,但似乎没有。gzip支持刚刚内置在CentOS二进制文件中吗? 如果有人知道它在CentOS上如何工作和/或如何使其在Ubuntu上工作,我将不胜感激。 我知道我能做 zcat my_stuff.csv.gz | less 但这会使我的键盘磨损更快。
55 gzip  less 

2
在.tgz中压缩
我想压缩.tgz中的文件。我知道如何制作tar.gz(与tar和gzip一起使用),有人说这几乎是相同的,但是我需要制作一个.tgz,怎么做?
54 bash  compression  tar  gzip 

5
默认情况下,使用并行bzip2和gzip的最佳方法是什么?
尽管许多计算机具有多个内核,但Bzip2和gzip仅使用一个内核。但是,有些程序(例如lbzip2,pbzip2和Pigz)使用所有可用的内核,并承诺与bzip2和gzip兼容。 那么默认情况下使用这些程序的最佳方法是什么,以便tar cfa file.tar.bz2 directory使用lbzip2 / pbzip2而不是bzip2?当然,我不想破坏任何东西。
41 tar  gzip  bzip2 


5
压缩视频会创建更大的文件
我一直在使用GUI(右键单击=>压缩)尝试压缩包含3个视频的tar文件,总计1.7gb(.H264 MP4)。gzip,lrzip,7z等都对文件大小没有任何作用,压缩文件夹也为1.7 gb。 然后,我尝试从命令行运行lrzip(以防gui问题),并使用-z标志(极端压缩),这是我的输出。 如压缩率所示,压缩文件夹的实际大小大于原始大小!我不知道为什么我没有运气,特别是lrzip根据我阅读的随机评论和官方文档(文件大于100mb,越大越好)-尤其有效-请参阅https://wiki.archlinux。 org / index.php / Lrzip 为什么我不能压缩文件?
17 gzip 

4
任何Linux命令来执行tar.bz2文件的并行解压缩?
我有一个相当大的文件(〜50GB),需要一些时间才能运行 tar xvf file.tar.bz2 在上面。我知道可以对bzip2文件进行并行压缩的程序,但是不知道可以对bzip2文件进行并行解压缩的程序。 是否有任何程序可以实现这一目标?从文件中提取命令的确切语法是什么? 我正在使用Ubuntu 12.04
17 tar  compression  gzip  bzip2 

1
即使使用sudo也会出现错误:“ dd:无法打开'/ dev / sda1':权限被拒绝”(从gzip传递dd输入)
我的命令不起作用: sudo gzip -dc sda1.image.gz | dd of=/dev/sda1 甚至在我没有机会输入密码之前,都会返回以下错误: dd: failed to open ‘/dev/sda1’: Permission denied [sudo] password for ken: 我也尝试过不使用“ -dc”选项,并得到相同的错误。 但是,使用未压缩文件的不带gzip的dd命令可以正常工作: sudo dd if=sda1.image of=/dev/sda1 似乎sudo仅适用于第一个命令,而不适用于整个命令序列。如果我仍在同一终端会话中并重复该命令,则不会得到密码提示(我的身份验证似乎仍然存在),但仍会收到相同的错误(好像我的身份验证不适用于/ dev写入操作) )。从/ bin / sh脚本执行时,会发生相同的错误。 我应该如何构造命令以将映像解压缩到设备上? 我在终端窗口中使用Ubuntu 14.04 LTS。
15 14.04  sudo  development  dd  gzip 

2
如何解压缩.bin.gz文件?
我有一个名为like的文件file.bin.gz。 我尝试使用gzip -d f.bin.gz解压缩,并得到了一个.bin文件。 是解压缩.bin要使用的正确方法gzip -d吗?另外,.bin是二进制文件,对吗?
14 gzip 

1
解压缩并将其输出到脚本
我有一个脚本,带有带有-i标志的输入。我拥有的输入文件已压缩(.gz)。我想做的事情(不确定是否可行),因为文件很大,请执行以下操作: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt 因此,将解压缩的输出通过管道传递到我的脚本输入标志。
14 pipe  gzip 

2
卷曲.gz文件并将其通过管道进行解压缩
我正在尝试从给定的URL 下载一些.gz文件(不包括.tar.gz那些文件),并将其解压缩以覆盖现有文件(如果有)。 对于每个单独的下载,我尝试了以下操作: curl -O $URL | gunzip -f 然而,这并没有工作,因为它与失败:gzip: stdin: unexpected end of file。我在bash shell脚本中运行了一系列此命令。 如果我将命令扩展到两个明确的步骤,即首先下载文件,然后解压缩.gz文件,则它可以工作。 为什么管道版本不起作用?
13 bash  scripts  curl  pipe  gzip 

3
如何解压缩分离的tgz文件?
当我尝试解压缩.tgz档案时,我收到此错误消息: $ tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 如您所见,文件名以结尾.tgz.1。 当文件名为时.tgz.0,该tar -zxvf命令将解压缩而没有错误。
13 tar  gzip 

1
是否可以从stdin管道传输到gzip?
如果运行该命令,s3cmd get s3://bucket/file.gz -则会在屏幕上显示二进制输出。如果我尝试将其通过管道传递到gzip,则会s3cmd get s3://bucket/file.gz - | zcat得到gzip: stdin: not in gzip format。 我怎样才能zcat选择它的输入stdin?
12 pipe  gzip 

6
gzip所有带有特定扩展名的文件
我正在尝试对ubuntu上所有扩展名为.css,.html或.js的文件进行gzip压缩。在顶层目录和所有子目录中。我想保留原始文件并覆盖.gz文件(如果已存在)。 因此,当我有n个文件时,我想保留这n个文件并创建其他n个存档文件。不只是一个。 我的尝试是运行一个如下所示的脚本: gzip -rkf *.css gzip -rkf *.html ... one line for each file extension 第一:对于要gzip压缩的每个文件扩展名,我需要在脚本中包含一行。可以,但我希望找到更好的方法 第二点,也是更重要的一点:它不起作用。尽管-r应该可以完成工作,但是子目录是不变的。gzip文件仅在顶层目录中创建。 我在这里想念什么? 顺便说一句:以下是详细输出中的错误,对吗?使用-k和-v选项时 -k, --keep keep (don't delete) input files -v, --verbose verbose mode 详细输出说它将替换文件,尽管“替换”表示替换后原始文件不存在。无论如何,这仅仅是输出。 $ ls index.html subdir1 testfile testfile.css.gz javaclass.java subdir2 testfile.css $ gzip -fkv *.css testfile.css: 6.6% -- replaced with …
11 gzip 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.