本帖最后由 kejzhao 于 2010-07-15 09:02:00 编辑

解决方案 »

  1.   

     cfg-1.txt cfg-2.txt  ???????
      

  2.   


    不知道,我曾讲以上命令复制到Putty中执行,是成功的。具体有什么小九九就不知道了
    我再按你说的试一试...
      

  3.   

    可能说的不清楚,cfg-1.txt 和 cfg-2.txt两文件都在/tmp/目录下,我也想讲压缩后的tarFile.tar.gz文件也放在/tmp/目录下。
    刚开始,我使用 exec("tar czvf /tmp/tarFile.tar.gz /tmp/cfg-1.txt /tmp/cfg-2.txt");是没有问题的,只是被压缩后的文件tarFile.tar.gz中包含tmp目录,这是我不想要的,所以使用的管道符(|)命令。
    也就这样,出现了以上问题。
      

  4.   

    cd /tmp/ ; tar czvf tarFile.tar.gz cfg-1.txt cfg-2.txt
    |线是管道,负责传上个命令的结果。
    用;
      

  5.   


    对了,谢谢! linux命令不熟啊!