mac终端命令
zip -[parameter] [yourName].zip someFileOrDiectory
- -q 表示不显示压缩进度状态
- -r 表示子目录子文件全部压缩为zip //这部比较重要,不然的话只有something这个文件夹被压缩,里面的没有被压缩进去
- -e 表示你的压缩文件需要加密,终端会提示你输入密码的
也可以直接在终端中输入密码,比如zip -r -P Password01! modudu.zip SomeDir, 就直接用Password01!来加密modudu.zip了。 - -m 表示压缩完删除原文件
- -o 表示设置所有被压缩文件的最后修改时间为当前压缩时间
例子:
将file1.txt1,file2.txt2,文件夹dir1,打包至用户根目录下得test1.zipzip -qro ~/tes1.zip ~/Document/file1.txt ~/Document/dir1/ ~/Document/file2.log