ftp
バックアップのために、毎晩いくつかの録画ファイルをリモートサーバーに保存しようとしています。私はシェルスクリプトについてとても混乱しています。
私の質問は:ファイルではなくフォルダ/ディレクトリ全体をリモートサーバーに移動したいと思います。
現在のスクリプトは次のとおりです。
HOST='10.113.68.50'
USER='sms'
PASSWD='Abc123451'
LOCALPATH='kmpy/unica/Campaign/partitions/partition1/CiktiDosyalari'
FILE=*.sms
DIR='SMS/'
ftp -n $HOST <<EOF
quote USER $USER
quote PASS $PASSWD
cd $DIR
lcd $LOCALPATH
put $FILE
quit
exit;
EOF
ベストアンサー1
ディレクトリ内のすべてのファイルをアップロードするmput *
代わりに使用できます。put
また、ファイルをフィルタリングできます。たとえば、mput *.jpg
すべてのファイルのみがjpg
送信されます。