指定されたディレクトリ内のパターンと一致するファイルのみを繰り返し検索します。

指定されたディレクトリ内のパターンと一致するファイルのみを繰り返し検索します。

24時間ごとに毎時間(時にはより頻繁に)作成されたファイルをダウンロードする必要があります。私が興味のあるファイルは、私が指定したい特定のサブディレクトリにありますが、-I list何らかの理由で機能しません。

ディレクトリを指定しないと、その-A acclistオプションを使用してファイルをダウンロードする必要がありますが、ホストコンピュータに存在するため、空のディレクトリがたくさん作成されます。

私の現在の行は次のとおりです

wget -np -nH --cut-dirs=X -c -N -r -l 0 \
     -I /dir1,/dir2,...,/some_dir -A acclist \
     http://hostname/X_sub_directories/

どうやってダウンロードしますか?ただ欲しいものや作成したファイルただこのファイルのディレクトリ階層は何ですか?

ベストアンサー1

後処理コマンドを追加して、生成された空のディレクトリを消去できます。

wget -np -nH --cut-dirs=X -c -N -r -l 0 \
     -I /dir1,/dir2,...,/some_dir -A acclist \
     http://hostname/X_sub_directories/    \
     &&  find -depth -type d -empty -exec rmdir {} \;

おすすめ記事