这是问题所在:
第一步
使用ftp将* .gz文件传输到远程主机,代码如下
打开$ IP
用户nfc nfc123
bin
被动cd / nfc / APPBAK
把$ FULLNAME $ DESTFILE
cd $ DESTDIR
tar -zxvf $ local_filename
退出
FTPIT
第二步
tar -zxvf $ local_filename
但它说:
“?命令无效。”
我应该首先更改* .gz文件的模式,我们将不胜感激。
答案 0 :(得分:0)
尝试这个::
tar -xvf $local_filename
请确保该文件具有正确的权限。
答案 1 :(得分:0)
我试图在FTP中运行tar
命令,而不是在用FTP提取文件后在shell中运行。这是令人困惑的,因为一些shell命令,如cd
,似乎也可以在FTP中工作,但cd
命令实际上尝试更改远程计算机上的目录(您需要lcd
来更改目录在本地机器上。)
简单地说,tar
不是有效的FTP命令,这就是导致?Invalid command
错误的原因。