Mac大文件分包split与合并cat,加密压缩zip

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.JPGtea1.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了。

  1. 压缩文件夹

zip -e -r yourZipFileName.zip yourSourceFileDir

  1. 一行行命令搞定

zip -r -P yourPassword yourZipFileName.zip yourSourceFileDir

参考

https://www.jianshu.com/p/5002755e78e9

发布了167 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/zgpeace/article/details/104306415