0

私の会社には、特定の命名規則を持つファイルをダウンロードしたいローカル運用サーバーがあります。ただし、名前の一部に基づいて特定の要素を除外したいと思います。例:

  • フォルダー client_1234
  • ファイル1234.jpg
  • ファイル 1234.ai
  • ファイル 1234.xml
  • フォルダー client_1234569

wget の実行時に、「1234」ですべてのフォルダーとファイルをバイパスする必要があります。私は調査して「--exclude list」に出くわしましたが、それはディレクトリのみのようであり、「reject = rejlist」はファイル拡張子のようです。ここのマニュアルに何か欠けていますか

編集: これはうまくいくはずです。

4

1 に答える 1

1

wgetオプション-A <accept_list>-R <reject_list>があり、マニュアルページから、サフィックスまたはパターンのいずれかを許可しているように見えます。これらは、お気づきのように、ディレクトリのみを処理する-I <include_dirs>andオプションとは別のものです。-X <exclude_dirs>リストした例を考えると、次の-A "folder client_1234*" -A "file 1234.*"ようなものが必要になるかもしれませんが、それがまさにあなたが求めている命名規則であるかどうかは完全にはわかりません...

于 2012-12-05T22:10:50.613 に答える