私はそれを使用していますncftpput私のLinuxサーバーからFTPにローカルファイルをアップロードします。 FTPを使用してファイル\ディレクトリを移動する以外に、同じことを行う方法はありますか?タイトルで述べたように?
私は知っている」ncftpの名前変更「しかし私のbashスクリプトでは利用できないので、それは私には良くありません.
ncftpputはローカルファイルのアップロードには適していますが、次の場所でファイルの移動/コピーをサポートしていません。リモートディレクトリ到着リモートディレクトリ。
ncftpputに該当する代替品があれば共有してください。
よろしくお願いします、エディム
ベストアンサー1
公開されていない理由がない場合は、通常のFTPの代わりにncftpを使用するには、次のようにスクリプトで通常のFTPを使用してこれを実行できます。
#!/bin/bash
HOST='some.host.name.com'
USER='username'
PASSWD='password'
SOURCE='/home/username/file.ext'
TARGET='/var/tmp/file.ext'
ftp $HOST <<EOC
user $USER
$PASSWD
rename $SOURCE $TARGET
quit
EOC
# go on with your bash script from this point on