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