如何更改使用GET收到的文件夹的目的地。 Shell脚本

时间:2015-08-03 15:47:44

标签: bash shell ftp

我目前正在使用ftp中的GET抓取一个文件,并希望找到一种方法来选择我得到它之后的目标文件夹。

现在只是转到主机服务器的主文件夹,我想让它转到名为temp的文件夹。在主机服务器上输入ftp之前,我会更改为临时文件夹吗?这是我的代码明智:

sftp $2@$3 <<EOM
    cd $OUTBOUND
    get test.log
    bye
EOM

截至目前,一切正常,但文件只是发送到主文件夹。

1 个答案:

答案 0 :(得分:1)

您可以在lcd $HOME/temp命令中使用sftp来确保收到的文件在那里:

sftp $2@$3 <<EOM
    lcd $HOME/temp
    cd $OUTBOUND
    get test.log
    bye
EOM