打开终端
1)cd DirPath(你的文件目录)
2)zip -e -r zipFileName.zip source
1. 只压缩单个文件
zip ZipFileName.zip SourceFileName
2. 只压缩多个文件
zip ZipFileName.zip SourceFile1Name SourceFile2Name
3. 压缩文件夹
zip -r ZipFileName.zip SourceDirName
4. 加密压缩
zip -e -r ZipFileName.zip SourceDirName
然后根据提示输入密码和确认密码即可
【帮助】完整的命令行及注解
zip -q -r -e -m -o zip -r ZipFileName.zip Source
-q 表示不显示压缩进度状态
-r 表示子目录子文件全部压缩为zip //这部比较重要,不然的话只有something这个文件夹被压缩,里面的没有被压缩进去
-e 表示你的压缩文件需要加密,终端会提示你输入密码的
-m 表示压缩完删除原文件【慎用】
-o 表示设置所有被压缩文件的最后修改时间为当前压缩时间
当跨目录的时候是这么操作的
zip -q -r -e -m -o '\user\someone\dir1\zipName.zip' '\users\dir2'
网友评论