- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
macosx 下的文件分卷压缩与解压
网上找了不少地方,但很多博客转贴千篇一律(都是错
的)毫无价值 这里总结下,方便以后需要搜索的朋友。
虽说是古老的命令行, 不过现在的各种 GUI 软件就是一台自 动洗衣机。哪天手边没有这台洗衣机的时候我还需要自己有 能力动手洗衣服呀。 0. mac 以及 linux 等类 UNIX 系统解压 文件的特点
般都是在终端进入被压缩文件的文件夹,这样就不需要在 命令中输入绝对路径。生成的压缩文件也会放在这个目录 里。 1. gzip 压缩文件的生成 tar -zcvf lt; 压缩文件名
gt;.tar.gz It;要压缩的文件夹或者文件名 gt;复制代码-z表
明创建 zip 压缩文件,后面的后缀一定要是 tar.gz -c 创建打包文件
-v 显示压缩过程
-f 归档名示例:桌面有一名为 User_Guide.pdf 的文件,试生 成压缩为名为 test 的 gzip 文件 进终端 -gt;cd ~/Desktop 切换到桌面目录 -gt; tar -zcvf test.tar.gz User_Guide.pdf 2. 多文件的 zip 压缩 可以创建一个文件夹, 把文件放进去压缩, 或者采用通配符 比如要压缩 .jpg 文件,那么可以用 *.jpg 指代该目录下的所 有 jpg 文件 3. 本文重点。 文件分卷压缩 split -b lt; 分卷大小
拆分为数个大小不超过 900kgt; lt; 要拆分的文件名 gt; lt; 分卷名前缀 gt; 复制代码 示例:将 1.中建立的
拆分为数个大小不超过 900k
的文件
进入终端并进入桌面所在目录。split -b 900k test.tar.gz
进入终端并进入桌面所在目录。
split -b 900k test.tar.gz
splt.tar.gz.
splt.tar.gz. 复制代码注意后面的 样拆分的文件就得到
split.tar.gz. 以.结尾的, 这
split.tar.gz.aa split.tar.gz.ab 否则得到
的是 xaa, xab, xac 这样的文件如果先建立一个压缩文件,再 进行拆分的话, 虽然可行, 但是多少有些不方便。 现在用 | 通道将两个命令一同执行 tar -zcvf - User_Guide.pdf | split -b 900k - splt.tar.gz. 复制代码这里需要注意的是在原文件和 分卷压缩前缀前面都有一个用空格隔开的 - ,这个 - 的 意义就是指代前者生成的 gzip 文件以及后者将要分割的目
标文件。 也就是说这个 - 可以看作一种缓存, 将生成的 gzip
暂时放在缓存里用 -
暂时放在缓存里用 - 指代以方便后续的调用
。 4. 分卷压缩
文件的合并
分简单,用 cat 命令合并文件( cat 也可用于文本文件的合
并),用通配符指定要合并的文件即可
接上例。 生成了 splt.tar.gz.aa
接上例。 生成了 splt.tar.gz.aa
splt.tar.gz.ad 共四个文件,
同样将终端定位到桌面目录下 cat split.tar.gz.a*gt;new.tar.gz
复制代码执行后即可看到桌面多出一个 new.tar.gz 的压缩文
类似 3.当中提到的, 这条合并命令一样可以用 | 在一条命令 内实现“合并 +解压”的任务。 cat split.tar.gz.a* | tar -zxv 复制 代码注意这里两步执行的时候同样用到了类似上面的缓存 操作,所以并不需要指定合并后的压缩文件的具体名称,后 面的 tar 命令也不需要加上 -f 参数指定名称了。所有命令均 在 os x 10.8 下运行通过,打完收工 ~~duskash 于 12/8/20 02:01 PM 补充以下内容 :
本文不涉及 其他格式的压缩文件的生成和解压命令 重点在于“分卷压缩”,其他的请各位看官举一反三
您可能关注的文档
- JD-1106-22型低压加热器检修技术标准分解.docx
- JGJ82-91钢结构高强度螺栓连接的设计施工及验收规程.docx
- JMC二级-柴油发动机检测与维修-课程大纲.docx
- jQuery事件与事件对象.docx
- js动态控制表单的trtd的显示和隐藏.docx
- k2地产-工程计划节点管理考核制度V1.0.docx
- K8+330处高速公路下穿通道施工便道改造方案(最终版修改).docx
- KinectforWindowsSDKv2.0开发笔记(三)深度帧与红外帧获取.docx
- KX混响器使用介绍.docx
- K:概率(文科2013年)Word版含答案.docx
- Mathematica在电动力学课程教学中的应用探索-精品文档.docx
- Matlab仿真在通信原理教学中的实践应用研究-2019年精选文档.docx
- Matlab在电子信息类课程教学与实践中的应用-最新教育文档.docx
- MATLAB软件在《电机与拖动》课程任务驱动教学法中的应用-2019年教育文档.docx
- MBBS留学生汉语教学研究-2019年精选文档.docx
- MDaemon服务器的升级、迁移与激活(新).docx
- MEMS发展趋势预测–微视界.docx
- MF-47型万用表的设计与组装实训指导书[1]分析.docx
- MINE方案治疗32例复发或难治性中高危非霍奇金淋巴瘤的疗效观察.docx
- moboplayer-Android平台的万能播放器.docx
原创力文档


文档评论(0)