我经常需要收集日志文件并将它们上传到中央服务器(由另一家公司拥有)。中央服务器对文件有大小限制,因此我试图创建仍为 zip 格式的最小文件。
当我只需要一个小文件时,将文本文件压缩为 zip 格式时使用的最佳设置是什么?
我已经完成了明显的和选择的超压缩,并且我注意到 LZMA 比 deflate 做得更好,但是还有太多其他选项可供我测试。
我有一个 zip 存档(在带有-j -r
标志的脚本中自动创建),我想从中删除一个文件。我按照文档进行了尝试。
zip -d "picture_43_9.jpg" gallery.zip
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
zip warning: picture_43_9.jpg not found or empty
zip error: Nothing to do! (picture_43_9.jpg)
Run Code Online (Sandbox Code Playgroud)
无论如何,有是在归档中这样的文件,它不是空的:
unzip -l .../gallery.zip | grep -i 43_9.jpg
1477092 2013-05-22 14:23 picture_43_9.jpg
Run Code Online (Sandbox Code Playgroud)
关于我做错了什么的任何想法?
我是 Mac OS X 的新手,不确定如何执行此操作:
我有三个目录。我想为它们创建一个 tar/zip 文件,以便我可以将它们附加到电子邮件中。
有任何想法吗?
很多人用RAR压缩文件,用RAR发送压缩文件等等。
ZIP 更标准,适用于所有平台。Windows 用户包含 ZIP,Linux 用户使用该文件格式没有问题。
我前一段时间做的测试表明,RAR 压缩得更好(几千字节,不多),但当 ZIP 在几乎所有计算机上免费运行时,还不足以使用非免费程序。
为什么有些人使用 RAR 而不是 ZIP 进行压缩?
我只是让某人给我发送一个压缩psd
文件。
他们拒绝了,理由是压缩文件会破坏字体。
我认为压缩文件是完全可逆的,因此它被广泛使用。我认为另一个人是不正确的。
压缩破坏文件内容有什么道理吗?
跨平台程序有时以 .tar.gz 分发给 Unix 版本,和 .zip 分发给 Windows 版本。当每个的内容必须不同时,这是有道理的。
但是,如果内容将相同,则只需下载一次会更简单。Windows 更喜欢 .zip,因为这是它可以立即处理的格式。它在 Unix 上重要吗?也就是说,我今天尝试在 Ubuntu Linux 上解压缩一个文件,它运行良好;在任何当前的类 Unix 操作系统上是否有任何问题,或者只提供一个 .zip 文件是否可以?
我在 Linux 环境中工作,想了解 tar 和 zip 命令。
哪个更有效 - tar 或 zip?我还需要知道 tar 和 zip 命令之间的区别。谁能给我解释一下?
在 mac 上压缩文件夹时,有没有办法摆脱 .DS_Store ?
我在 Mac 上工作并以 zip 格式将工作发送给客户,但总是在其中的 .DS_Store 文件夹中受到质疑。除非我在 Windows 上打开文件夹然后删除 .DS_Store 并将其压缩在那里,否则这似乎是不可避免的。这是一个很大的麻烦。
有什么简单的解决方法吗?
我有一个将 tar.gz 文件提取到指定子目录mysubfolder 的脚本:
mkdir mysubfolder; tar --extract --file=sourcefile.tar.gz --strip-components=1 --directory=mysubfolder;
Run Code Online (Sandbox Code Playgroud)
是否有使用 zip 文件执行此操作的等效方法?
我使用在线文件备份服务 (Backblaze),最近买了一台新电脑。我旧电脑上的几个文件太大了,无法通过 USB 驱动器移动,所以我决定从我的备份服务下载它们。
具体来说,这些文件包括 3 个大约 20GB 的视频。
但是......当我继续解压缩它们时,我收到以下错误消息:
我使用 250Gb SSD 和 1TbHDD。我在挑选我的新电脑时没有挑选 2.15 Exabyte 硬盘。
我该如何解决?