FTP操作はcURLで行うと便利です
マウス操作が多いFTPでしすが、cURLで行うと便利です。
基本
ユーザー名とパスワードを環境変数に設定しておくと使いやすいです。
$ export FTP_USER=user FTP_PASS=password
ファイルの取得(GET)
$ curl -s --user ${FTP_USER}:${FTP_PASS} ftp://ftp.example.com/file.csv
ファイル一覧取得
$ curl -s --user ${FTP_USER}:${FTP_PASS} ftp://ftp.example.com/file.csv
ディレクトリに対してリクエストをすると一覧を取れます。
$ curl -s --user ${FTP_USER}:${FTP_PASS} ftp://ftp.example.com/dir/
ファイル名でソートして取得
$ curl -s --user ${FTP_USER}:${FTP_PASS} ftp://ftp.example.com/dir/ | sort | tail -n 1
アップロード
-T
もしくは--upload-file
$ curl --upload-file upload.csv --user ${FTP_USER}:${FTP_PASS} ftp://ftp.example.com/dir/
Author And Source
この問題について(FTP操作はcURLで行うと便利です), 我々は、より多くの情報をここで見つけました https://qiita.com/yousan/items/cd993c12c84bd3449273著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .