lftp sftp ファイルを指定のディレクトリにコピー

lftp sftp ファイルを指定のディレクトリにコピー

SFTP経由で特定のディレクトリにファイルをコピーする必要があります。この接続にはIP6 mDNS名が必要なため、LFTPを使用しています。

lftp sftp://admin:[email protected] -e "put file.txt; bye"

動作しますが、ファイルは/home/adminにあります。

ファイルが/home/admin/uploadにあることを望みます。

何とかターゲットディレクトリを指定できますか?これを行うには、追加のコマンドを使用することをお勧めしますが、lftp / sftpを使用してスクリプトを作成する必要があります。

答え1

おそらく必要なのは追加のコマンドだけです。

lftp sftp://admin:[email protected] -e "cd upload; put file.txt; bye"

答え2

-Oフラグを使用して宛先ディレクトリを指定できます。

lftp sftp://admin:[email protected] -e "put -O remote/directory file.txt; bye"

ここで文書を探してください:https://lftp.yar.ru/lftp-man.html

関連情報