日期:2014-05-16  浏览次数:20666 次

tar压缩时候的路径问题
各位好,我在编码的时候需要调用tar命令压缩一个目录,比如system(“tar -cvzf a.tar /home/1/2/a”);,在后面我解压的时候,解压后的文件夹中含有很多级目录(./home/1/2/a),这样目录结构很复杂。我知道可以进入a目录再压缩,就不会有这么多级目录,可是有没有其他办法可以不必进入a目录,就能使解压后的文件夹结构简单(比如./a),希望大家帮忙

------解决方案--------------------
tar -cvzf a.tar /home/1/2/a/*