💬
ftpサーバ上のファイルを確認するシェル
FTP サーバに置いてあるファイルをサクッと確認したい
学生の時以来?久しぶりに FTP サーバにアクセスすることになった。
FTP サーバ上のファイルを適宜確認する必要が出てきたので、サクッと ls できるようにシェル書いた、という小ネタ記事。
FTP コマンド
ftp {ftp_server_url}
基本的には上記コマンドで対話型プロンプトのようなものを表示させて操作していく。(ということを調べて思い出した)
こういう対話型のもので必要になる ID/PW を入力のために覚える or すぐ取り出せる場所にメモる、というのは私には不可能なのでシェルを書く。
(セキュリティの話は一旦置いておく)
FTP 接続 & FTP コマンド 記載した FTP ファイルを用意
以下を記載したファイルを用意。適切な拡張子がわからなかったので、とりあえず test.ftp とする。
{}で書いている部分は適宜変更。
open {ftp_server_url}
user {user} {pass}
ls
quit
シェルから FTP ファイルを呼び出し
上記 FTP ファイルをシェルから呼び出せば、FTP 上でのls
結果確認可能
ftp -n < test.ftp
Discussion