2012-12-05 81 views
0

我的公司有一個本地生產服務器我想從那裏下載具有特定命名約定的文件。但是,我想根據部分名稱排除某些元素。例如:wget排除某些命名結構

  • 文件夾client_1234
  • 文件1234.jpg
  • 文件1234.ai
  • 文件1234.xml
  • 文件夾client_1234569

當wget的是跑我希望它用「1234」繞過所有文件夾和文件。我研究並運行了'--exclude list',但似乎只對目錄和'reject = rejlist'這似乎是文件擴展名。我在手冊中丟失了什麼here

編輯: this應該工作。

回答

1

wget有選項-A <accept_list>-R <reject_list>,它們在手冊頁中顯示爲允許後綴或模式。這些與-I <include_dirs>-X <exclude_dirs>選項是分開的,如您所注意的那樣,這些選項僅處理目錄。鑑於你列舉的例子,沿着-A "folder client_1234*" -A "file 1234.*"的行可能是你需要的東西,雖然我不完全確定這完全是你以後的命名約定......