焦油GZ文件中提取排除文件夹“数据”
我有一个小问题,我有一个服务器上的一个大的41GB的文件,我需要提取它..焦油GZ文件中提取排除文件夹“数据”
如何,我会去了解它,该文件是在一个tar.gz格式,它将需要24小时在godaddy服务器上,然后它停止由于某种原因
我需要排除一个文件夹名称数据这包含大量的数据40.9gb剩下的只是PHP。
home/xxx/public_html/xxx.com.au/data
< <这是文件夹,我不需要
我一直在寻找谷歌和其他网站一天的,但它不工作..
shell_exec('tar xvf xxx_backup_20140921.tar.gz');
这是我用我的命令甚至有使用“K”跳过的文件,它不工作
我已经使用了-exclude
命令,但什么都没有,
试试这个:
shell_exec("tar xzvf xxx_backup_20140921.tar.gz --exclude='home/xxx/public_html/xxx.com.au/data'");
这应该防止列出的路径(相对于归档的根目录)被提取。
对不起,但不起作用 – user3408291 2014-09-27 03:24:35
如果它仍然挂起,那么你的问题是,它需要很长时间来阅读档案,在这种情况下,你应该找出一种不同的方式来解决问题。但是,命令本身(在我的机器上测试过)确实会阻止列出的文件解压缩。 – wavemode 2014-09-27 03:26:51
不管巫婆的方式我说它,命令将不会执行.. shell_exec('tar xvf xxx_backup_20140921.tar.gz'); user3408291 2014-09-27 03:37:58
而不是“提取所有,但跳过这个......”你是否试图“只提取这个......”,并拿起你真正想从档案中提取的文件夹,同时保留数据文件夹? – Fluffeh 2014-09-27 03:07:37
我将如何去呢? – user3408291 2014-09-27 03:15:25