檔名自動展開 (File Name Expansion)
|
為避免鍵入冗長的檔案名稱,Unix
讓使用者使用一些特殊符號來簡化一個或一批檔名。
當一個使用者下達一個牽涉到檔案名稱的指令時,
系統會找出所有符合這個名稱的檔案,
例如'ls A*jpg',系統會列出當前工作目錄下檔名為A開頭而以jpg
結尾的所有檔案。
這些特殊符號有人稱之為「萬用字元」(Wildcard/meta character)。
以下是常用的三種萬用字元:
|
符號 | 意義
|
|
| |
---|
例如:
|
符號 | 意義
|
|
| |
---|
當執行下列指令時:
|
Tilde Expansion
|
有些版本的 Unix 系統,另有一種萬用字元 "~"加在使用者名稱之前,
可代表該使用者的 $HOME 目錄, 例如:
|
對同一個使用者而言,"~" 等於是 $HOME,例如:
|