分享

写回答

发帖

[提问] 请问如何使用TAR命令压缩根目录下所有文件到一个压缩包?

GoDaddy GoDaddy 5412 人阅读 | 8 人回复

发表于 2010-6-27 16:10:07 | 显示全部楼层 |阅读模式

受不了天天抽,访客大幅度流失。XD决定把空间搬回国内了。
XD想把根目录下的所有文件都压缩成一个压缩包。
我的是LINUX主机,请问如何使用tar命令将根目录下的所有文件压缩成一个压缩包,并且存放在根目录上?

回答|共 8 个

laoyebin

发表于 2010-6-27 16:15:21 | 显示全部楼层

同问
我也要准备一下了

goldstein

发表于 2010-6-27 16:26:15 | 显示全部楼层

  1. tar -zcvf /tmp/myfile.tar.gz /public_html
复制代码

goldstein

发表于 2010-6-27 16:28:07 | 显示全部楼层

用zip也可以:

zip压缩
  1. zip -r myfile.zip ./*
复制代码
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

unzip解压
  1. unzip -o -d /public_html/ myfile.zip
复制代码
把myfile.zip文件解压到 /public_html/

-o:不提示的情况下覆盖文件;

-d:-d /public_html指明将文件解压缩到/public_html目录下;

anh 该用户已被删除

发表于 2010-6-27 16:48:09 | 显示全部楼层

原帖由 goldstein 于 2010-6-27 04:28 PM 发表
用zip也可以:

zip压缩zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

unzip解压unzip -o -d /public_html/ myfile.zip把myfile.zip文件解压到 /pub ...

太感谢版主了,请问压缩没有大小限制吧?网站所有文件可能有近3G。
另外再请教一下,
  1. zip -r /d/myfile.zip ./*
复制代码
这个是不是表示将所有文件压缩到D目录下?

white7782

发表于 2010-6-27 16:56:23 | 显示全部楼层

脚印

goldstein

发表于 2010-6-27 17:09:46 | 显示全部楼层

回复 5# 的帖子

zip文件不能大于4G,应该是代码比较老了,变量溢出了。

如果大文件可以用7zip,或者把大文件分割开。

changluoyi

发表于 2010-8-10 23:09:01 | 显示全部楼层

windows的咋办?

justdoitrocky

发表于 2010-10-1 21:38:18 | 显示全部楼层

mark 好文章
您需要登录后才可以回帖 登录 | 注册

本版积分规则