3.6. 路徑名稱和 globbing

globbing (或相符一般表示式) 就是當您修改目錄路徑時,用來包含一組檔案或子目錄的萬用字元。您可以使用 globbing 語法來指定檔案資源,類似一般外圍程序所使用的 csh、bash 和 zsh 等。

*

可取代除了 / 以外的任何字元數。

範例:任意數量的路徑元件,包含整個目錄。

**

可取代包含 / 的任何字元數。

範例:任意數量的路徑元件,包含整個目錄。

**

可取代除了 / 以外的任何單一字元。

[abc]

可取代單一字元 abc

範例:符合 /home[01]/*/.plan 的規則,可允許程式存取 /home0/home1 中使用者的 .plan 檔案。

[a-c]

可取代單一字元 abc

{ab,cd}

擴增至符合 ab 的規則以及符合 cd 的規則。

範例:符合 /{usr,www}/pages/** 的規則以授與 /usr/pages/www/pages 網頁的存取權限。