1. Mac分包与合并
1.1. 分包
split -b 50m {origin.zip} {pre-}
把压缩打包后的文件切割成每份50m的大小, 也可以换为单位K;origin.zip
为将要分包的大文件, pre-
为分包后文件的名字前缀(如果没有默认x
开头)。
1.2. 合并
cat x* > {result.zip}
把切割之后的文件合并成压缩打包文件;
举栗子, 现在有个文件source.zip
, 大小为5.8MB
执行分包命名
$ split -b 2m source.zip splitsource-
可以看到分包文件比2M大了那么一点点2.1MB
合并分包
$ cat split* > result.zip
2. Mac打包与解压
2.1 打包
tar czvf result.tar source.jpg
把所需切割文件或目录压缩打包, 第一个参数result.tar
为结果名字,第二个参数source.jpg
为原始文件名字;
2.2 解压
tar zxvf result.tar
解压缩并还原成原始文件;
举个例子
原始文件为 tea.JPG
, 压缩后如下
% ls
tea.JPG
8:17 zgpeace@zgpeaces-MacBook-Pro /Users/zgpeace/Desktop/split
% tar czvf result.tar tea.JPG
a tea.JPG
8:17 zgpeace@zgpeaces-MacBook-Pro /Users/zgpeace/Desktop/split
% ls
result.tar tea.JPG
接下来重命名tea.JPG
为tea1.JPG
(以防解压冲突), 解压
% mv tea.JPG tea1.JPG
8:19 zgpeace@zgpeaces-MacBook-Pro /Users/zgpeace/Desktop/split
% tar zxvf result.tar
x tea.JPG
8:20 zgpeace@zgpeaces-MacBook-Pro /Users/zgpeace/Desktop/split
% ls
result.tar tea.JPG tea1.JPG
效果图如下:
有个不情之请,如读者知道右侧茶的名字,帮忙留言给笔者。谢谢
3. 加密Zip压缩
只压缩单个文件
zip -e yourZipFileName.zip yourSourceFile
回车 ,分别输入密码(回车)和确认密码(回车)就OK了。
- 压缩文件夹
zip -e -r yourZipFileName.zip yourSourceFileDir
- 一行行命令搞定
zip -r -P yourPassword yourZipFileName.zip yourSourceFileDir
参考
https://www.jianshu.com/p/5002755e78e9