how to compress entire directory to a zip file?

发布于 2022-07-17 05:48:51 字数 182 浏览 8 评论 2

gzip -r dirname 很搞笑地把整個 directory 裡所有的 files 全壓縮成個別的 .gz files ... 昏倒!!
且不論怎麼收拾還原,究竟如何將整個 directory 壓成一個 compressed file?

[ 本帖最后由 陳厚成 于 2006-9-20 00:45 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

芸娘子的小脾气 2022-07-24 14:00:24

Kenduest, Thanks! Your advice helped a lot.

> zip entire zzz folder to zzz.tar.gz
tar -zcvf zzz.tar.gz zzz

> List contents of zzz.tar.gz
tar --ungzip -tvf zzz.tar.gz
drwxr-xr-x 8304018/Administrators 0 2006-09-20 19:41 zzz/
-rw-r--r-- 8304018/Administrators 2333 2006-09-20 19:41 zzz/1
-rw-r--r-- 8304018/Administrators 2333 2006-09-20 19:41 zzz/2

> extract files from the archive
tar --ungzip -xvf zzz.tar.gz
zzz/   <===== zzz directory created
zzz/1  <==== files extracted
zzz/2

乱世争霸 2022-07-20 22:04:17

原帖由 陈厚成 于 2006-9-20 00:43 发表
gzip -r dirname 很搞笑地把整个 directory 里所有的 files 全压缩成个别的 .gz files ... 昏倒!!
且不论怎么收拾还原,究竟如何将整个 directory 压成一个 compressed file?

你需要的是使用 tar。

  1. tar -zcvf file.tar.gz /path

复制代码

建议您先瞭解 gzip/bzip2 与 tar 运作差异性应该有许多帮助。

==

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文