how to compress entire directory to a zip file?
gzip -r dirname 很搞笑地把整個 directory 裡所有的 files 全壓縮成個別的 .gz files ... 昏倒!!
且不論怎麼收拾還原,究竟如何將整個 directory 壓成一個 compressed file?
[ 本帖最后由 陳厚成 于 2006-9-20 00:45 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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
你需要的是使用 tar。
复制代码
建议您先瞭解 gzip/bzip2 与 tar 运作差异性应该有许多帮助。
==