Articles of zip

使用备份批处理脚本中的当前date作为文件名的参数

我正在尝试用计划任务来备份我的MySQL数据库。 备份SQL的命令是: mysqldump.exe -h localhost -u root databasename > databasebackup.sql 我想要做的是将当前date添加到文件名,这将是databasebackup_2012-01-31.sql 。 甚至更多理想情况下,我会压缩文件databasebackup_2012-01-31.sql在一个zip文件databasebackup_2012-01-31.zip因为sql文件大多包含非常好的可压缩文本。 压缩后,sql文件将被删除,只有zip文件保持备份。

如何使用shell脚本创buildzip文件?

我想创build一个基于目录的ZIP。 但是我需要从Result目录下制作zip文件。 #!/bin/bash zip -r /home/admin/download.zip /home/admin/1/2/3/Results

recursion地列出tar / zip档案的内容

我知道如何获得zip / tar文件的内容,例如: http : //www.if-not-true-then-false.com/2010/list-tar-tar-gz-tar-bz2-contents/ 但在我的情况:我想获得一个zip档案的所有内容。 ABCD.zip –>somefile.txt –>somezip.zip –>someother.tar 目标:我想要得到ABCD.zip的内容,以便我还能得到somezip.zip和someother.tar的更多内容,someother.tar也可能有其他一些拉链等。我怎样才能做到这一点与recursion? 可能用bash / perl脚本?

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

我正在切换托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系统中提取这些权限时,这些权限是否会保留? 或者他们必须自己设置权限?