コマンドラインで ftp や sftp などを使用してファイルを get するときにワイルドカードが使用できます。

$ sftp username@example.com
パスワード入力
sftp > get *.jpg


しかし、先日 lftp でしか接続できない環境があり、違いを知らずに使っていました。
日付がファイル名に付けられているログがあり、その9月分を全て get しようと思い

lftp > get 200809*

としたのですが、エラーになる。
その場はしょうがないので1ファイルづつ get しました。

後で調べたら、mget というコマンドで正規表現が使えることが分かりました。

参考サイト
lftp
lftp

関連する投稿