Hadoop源码一撇

今天看到个Hadoop的异常,在FileUtil里面,看了看里面代码,果真很多,和Common-io有一拼,其中这个挺有意思,首先我贴出来命令解释网址:

关于Tar的 http://www.sadtojoy.com/article/2012/4/25/4122.htm

 

其次代码:

 

        if (gzipped) {
            untarCommand.append(" gzip -dc '");
            untarCommand.append(FileUtil.makeShellPath(inFile));
            untarCommand.append("' | (");
        }
        untarCommand.append("cd '");
        untarCommand.append(FileUtil.makeShellPath(untarDir));
        untarCommand.append("' ; ");
        untarCommand.append("tar -xf ");

        if (gzipped) {
            untarCommand.append(" -)");
        } else {
            untarCommand.append(FileUtil.makeShellPath(inFile));
        }

 

 

那么全部就是,举个例子 gzip -dc XX.tar.gz | (cd Dir; tar -xf -)

 

Too many files

http://hi.baidu.com/bluesnake/blog/item/d267e350019a85591138c2f2.html

http://dennis-zane.iteye.com/blog/321371

 

 

posted @ 2012-06-11 20:26  规格严格-功夫到家  阅读(189)  评论(0编辑  收藏  举报