FTPで特定のディレクトリ下のファイルを全部落とすためにncftpを使う

FTP経由でディレクトリ下の全てのファイルをディレクトリを取得する必要があったので、ftpコマンドよりも高機能なncftpを使った。

インストール

sudo port install ncftp

MacPortsを使えば簡単。そうでない場合もNcFTP Softwareから落とした物をコンパイルするなりすれば良い。

サーバーに接続する

% ncftp
ncftp> o -u サーバー名
Username at サーバー名: ****
Password: ****

特定のディレクトリ下のファイルを再帰的に(全て)落とす

ncftp> get -R ディレクトリ名

それ以外の使い方についてはmanpageでも参照していただきたい。