Unix/路徑名快速入門
外觀
< Unix快速入門
路徑名告訴你你在整個檔案系統中的位置。因此,要查詢你主目錄的路徑名,鍵入 cd ~ 返回你的主目錄,然後
% pwd
完整的路徑名看起來像這樣 -
/home/nfs/fs-i/UM0098/ccaajim
這意味著 ccaajim(你的主目錄)位於子目錄 UM0098(組目錄)中,該目錄位於 fs-i 子目錄中,該子目錄位於 nfs 子目錄中,該子目錄位於頂級根目錄中,稱為 /(讀作根) 。
在一些 Unix 系統(包括 WTS 上的 socrates)中,你可能會發現有必要在路徑名前面加上 ~,如果你想確保它們從你的主目錄開始而不是從當前目錄或根目錄開始。
首先使用 cd 返回你的主目錄,然後鍵入
% ls mytraining
列出你的 mytraining 目錄的內容。
現在鍵入
% ls archive
你會收到類似這樣的訊息 -
archive: No such file or directory
原因是 archive 不在你的當前工作目錄中。要在不在當前工作目錄中的檔案(或目錄)上使用命令,你必須 cd 到正確的目錄,或指定它的完整路徑名。要列出你的 archive 目錄的內容,你必須鍵入
% ls mytraining/archive
由於這裡的路徑非常簡單且相對容易鍵入,因此使用完整路徑名將相當有效。然而,路徑可能並不那麼簡單,那麼你會發現 ~ 縮寫很有用。
你的主目錄也可以用波浪號 ~ 表示。它可以用來指定從你的主目錄開始的路徑。所以鍵入
% ls ~/mytraining
將列出你的 mytraining 目錄的內容,無論你目前在檔案系統中的哪個位置。
你認為
% ls ~
會列出什麼?
