本文已参与「新人创作礼」活动,一起开启掘金创作之路。
异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章仅在CSDN、掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是盗文!
压缩为 .tar.gz
- -c:create 建立压缩档案的参数;
- -x:解压缩压缩档案的参数;
- -z :是否需要用gzip压缩;
- -v: 压缩的过程中显示档案;
- -f:置顶文档名,在f后面立即接文件名,不能再加参数
示例:
tar -czf FolderName.tar.gz FolderName
将当前目录下名为 FolderName 的目录打包为 FolderName.tar.gz 并保存到当前目录下。
如果参数不加 -z ,则扩展名通常使用 .tar
tar解压缩
参数和上面相比,除了 -c 换成 -x 外完全相同
tar -czf FolderName.tar.gz
例如将刚刚生成的文件解压
解压到指定文件夹
tar -czf FolderName.tar.gz -C ~/
关于解压时的 -z 参数,相信很多人并不清楚有什么用,这里进行一下解释说明:
原则上表示是否启用gzip解压,也就是.tar后面到底有没有.gz,但是实测发现是否使用不影响结果(压缩时必须有)
但是由于大多时候我们使用.tar.gz,因此建议直接记忆打包和解包直接默认这样子指定成 -czf 和 -xzf 。
参考资料: