Articles of zip

我怎样才能有效地将许多文件移动到新的服务器?

我正在切换托pipe提供商,并需要将数百万上传的文件传输到新的服务器。 所有的文件都在同一个目录下。 是。 你阅读正确。 ;) 在过去,我已经这样做了: 从源服务器上压缩所有的文件 将邮政编码到新的服务器 拉开拉链 将目录移动到适当的位置 无论出于何种原因,我从第1步开始的拉链总是带着他们的path,并要求我mv。 我最后一次完成这个工作大约需要4-5天才能完成,大约是现在的60%。 我希望有一个更好的方法。 你有什么build议? 文件结构被哈希。 像这样的东西: AAAAAAAAAA.jpg – ZZZZZZZZZZ.txt 这里有一个想法,我们正在折腾: 根据3个字母的前缀将拉链分成多个微型拉链。 就像是: AAAAAAAAAA.jpg – AAAZZZZZZZ.gif => AAA.zip 理论优点: 可以加快传输,允许多个拉链一次传输 可以限制传输失败所浪费的时间。 (等待2天的转账最终失败是可怕的) 理论缺点: 可能会使初始zip变慢,因为zip必须通过通配符( AAA* )查找文件,或许可以通过使用所有CPU而不是一个CPU来同时运行多个zip线程来抵消。 复杂? 我们也考虑过rsync和scp,但是担心手动传输每个文件的费用。 而由于远程服务器是空的,我不需要担心已经有什么。 你怎么看? 你会怎么做? (是的,我最终会把它们转移到Amazon S3上,我只是把它们放在一个磁盘上,但同时我昨天也需要它们)

Unix unzip:如何批量解压zip文件到一个文件夹并保存在子文件夹中?

说如果我有一个文件夹“图像”,里面有0001.zip到9999.zip,我想解压所有这些文件,并保存在他们的文件名的子文件夹,例如,0001.zip将被解压缩,保存到/ 0001,0002.zip将被解压缩并保存到/ 0002,我试着去做 unzip '*.zip' 但是会提取当前文件夹中的所有文件。

zip命令不起作用

我正在尝试使用shell脚本命令压缩文件。 我正在使用以下命令: zip ./test/step1.zip $FILES $ FILES包含所有的input文件。 但是我得到如下警告 zip warning: name not matched: myfile.dat 还有一件事我观察到文件夹中最后一个文件列表中的文件有上面的警告,那个文件没有被压缩。 任何人都可以解释为什么发生这种情况? 我是新的shell脚本世界。

在Linux机器上创build一个自解压zip压缩文件

由于一些我不会涉及的限制,我必须在Linux机器上创build一个自解压的ZIP压缩文件。 生成的压缩文件只能在Windows上执行。 这是可能吗? 如果是这样的话,什么工具可以完成这项工作 背景:当用户从我的Linux机器上下载一个安装包时,我需要安装程序包预先填充一个特定的密钥。 我只知道在运行时的密钥; 我的想法是用这个键编写一个简单的.xml文件,然后用.xml文件将.msi安装程序压缩到一个自解压的压缩文件中,然后将该文件发送到浏览器。 如果你对如何实现这个目标有另外的想法,我也很乐意听到

命令来压缩一个使用特定目录作为根目录

我正在编写一个PHP脚本,将一系列生成的文件(使用wget )下载到一个目录中,然后使用zip命令将其zip 。 下载工作完美,而压缩主要作品。 我运行命令: zip -r /var/www/oraviewer/rgn_download/download/fcst_20100318_0319.zip /var/www/oraviewer/rgn_download/download/fcst_20100318_0319 它会生成一个带有所有下载文件的zip文件,但是它包含完整的/var/www/oraviewer/rgn_download/download/目录,然后到达fcst_20100318_0319/目录。 我可能只是从zip命令中缺less一个标志,或者是一些小的标志,但是我怎样才能使用fcst_20100318_0319/作为根目录呢?

Linux zip命令:添加不同名称的文件

我想用一个不同的名称在一个zip文件中添加一个文件,并避免使用所需的名称创build一个新文件。 例如,我想将myfile.txt文件添加到zip,但将其重命名为myfile2.txt。 谢谢

保持档案文件和文件夹的权限

我正在打包和分发我为Windows,Linux和Mac制作的程序。 我打算把文件和文件夹放在zip档案中。 如果我设置正确的文件夹和文件权限,然后压缩成zip并重新分配,那么当用户在Linux或Mac系统中提取这些权限时,这些权限是否会保留? 或者他们必须自己设置权限?

如何使用dotnet框架4.0提取zip文件,而无需使用第三方dll

我正在修复。 我需要从networking位置下载一个zip文件,然后在本地机器上解压缩并使用这些文件。 唯一的限制是我不能使用任何第三方的DLL。

为什么压缩二进制文件时会损坏?

我有一个通过networking提供压缩文件的服务。 该zip包含Windows平台的可执行文件。 我正在使用RubyZip库来压缩文件,但是这个过程破坏了二进制文件。 在我的本地服务器,我们通过系统调用使用zip命令,它工作正常。 Heroku的zip命令不可用,而且我只是没有select。 我正在使用这个类: require 'zip/zip' # This is a simple example which uses rubyzip to # recursively generate a zip file from the contents of # a specified directory. The directory itself is not # included in the archive, rather just its contents. # # Usage: # directoryToZip = "/tmp/input" # outputFile […]

如何用命令行压缩指定的文件夹

你能告诉我如何将指定的文件压缩到相同的Zip文件。 让我告诉我的文件夹是如何填充的: 任务调度程序对我的数据库进行备份并每天将其保存到文件中。 它每天创build4个数据库备份,这意味着每天将有4个以上的文件。 因此,我需要将新创build的备份压缩到同一个zip文件(当然,它与前一天的压缩文件不同,将为新创build的备份文件创build该压缩文件),我需要自动完成。 那么我知道如何使它自动。 我可以使用Windows任务调度器来自动化事情。 谢谢。