【发布时间】:2020-07-01 03:38:36
【问题描述】:
我有两个文件要压缩,a.txt 和 b.txt。我想将它们压缩到一个名为my.zip 的文件中,这样当my.zip 被解压缩时,这两个文件将被放入当前目录而不被放入一个目录任何类型的。
这是我迄今为止尝试过的,在包含两个文件的目录中:
zip ../my.zip *
和
zip -j my.zip a.txt b.txt
这些命令会创建一个名为my-zip 的文件,解压后会创建一个名为my-zip 的目录,其中包含两个文件。相反,我希望将文件放在当前目录中,而不是包含在名为 my-zip 的目录中。
编辑:
澄清一下,我解压缩的方式是通过 OS X 上的 Finder 双击 zip 文件
【问题讨论】:
-
我刚刚在我的 linux (Mint 19) 上做了这个。
touch a.txt; touch b.txt; zip my.zip *; rm *.txt。然后unzip my.zip。 Bingo,a.txt和b.txt在本地目录中。您确定您的zip命令不是定义某些默认选项的别名吗?编辑:我用zip ../my.zip *试过了,没有区别,解压缩时没有创建目录。