tar -zxvf无法解压缩文件

时间:2014-09-28 04:05:52

标签: shell ftp

这是问题所在:

第一步

使用ftp将* .gz文件传输到远程主机,代码如下

  

打开$ IP

     

用户nfc nfc123

     

bin

     被动

     

cd / nfc / APPBAK

     

把$ FULLNAME $ DESTFILE

     

cd $ DESTDIR

     

tar -zxvf $ local_filename

     

退出

     

FTPIT

第二步

  

tar -zxvf $ local_filename

但它说:

  

“?命令无效。”

我应该首先更改* .gz文件的模式,我们将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试这个::

tar -xvf $local_filename

请确保该文件具有正确的权限。

答案 1 :(得分:0)

我试图在FTP中运行tar命令,而不是在用FTP提取文件后在shell中运行。这是令人困惑的,因为一些shell命令,如cd,似乎也可以在FTP中工作,但cd命令实际上尝试更改远程计算机上的目录(您需要lcd来更改目录在本地机器上。)

简单地说,tar不是有效的FTP命令,这就是导致?Invalid command错误的原因。