Mac使用命令行创建zip压缩(加密)文件
压缩单个/多个文件:zip <将要生成的压缩包名> <需要压缩的文件>
压缩目录:zip -r <将要生成的压缩包名> <需要压缩的目录路径>
压缩加密单个/多个文件:zip -e <将要生成的压缩包名> <需要压缩的目录路径>
压缩加密目录:zip -er <将要生成的压缩包名> <需要压缩的目录路径>
使用上述方法会把当前目录下的某系隐藏文件/目录添加到压缩包中,常见的是.DS_Store目录.如何快速生成压缩包又没有这些隐藏文件/目录呢?
方法如下:
1、在当前用户的跟目录下(即~目录下),编辑 [.bash_profile]文件,注意这是一个隐藏文件;
2、在文件中添加代码 alias zip='zip -x "*/\.*" -x "\.*"'
3、保存退出。
4、执行命令 source .bash_profile
5、完毕。
这样再用zip命令压缩文件,就不会把隐藏文件/目录添加到压缩包中了。