FTPサイトをディレクトリごとダウンロードする(wget)

wgetを使っってFTPサイトをディレクトリを一括ダウンロード

あるFTPサイトのバックアップスクリプトを作っていて、FTPサイトをFTPコマンドでダウンロードしようと思ったのですが、FTPコマンドだとディレクトリをまるごとダウンロードするって事ができないのでどうするか悩みましたが、「wget」コマンドを利用するとダウンロードできるようです

www.example.com等のドメイン名のディレクトリは不要な場合は、下記のようにすればダウンロードした際に作成されるドメイン名のディレクトリが削除されます

特定のディレクトリを除外してFTPサイトからダウンロードする

wget を利用するとFTPサイトからディレクトリを一括ダウンロードできるようになりましたが、特定のディレクトリを除外してダウンロードしたい場合は「–exclude-directories」のオプションを指定します。

下記のディレクトリ構成で「/public_html/test/upload/img」が不要な場合は、「–exclude-directories=/public_html/test/upload/img」と指定します

実際のコマンでは以下のように指定します。–exclude-directoriesのパスの表記ですが、FTPサイトのホスト名からのパスを指定すると、私の環境では除外されダウンロードされました

 

 

スポンサーリンク