第三章 Linux 的檔案與目錄操作 - Ian-Liu-1990/Linux GitHub Wiki
1. 目錄與路徑
2. 目錄的相關操作
符號 | 代表意思 |
---|---|
. | 目前目錄 |
.. | 上一層目錄 |
- | 上一個目錄 |
~ | 目前使用者的家目錄 |
~account | 指定account這個使用者的家目錄 |
符號 | 代表意思 | 舉例 |
---|---|---|
cd | 變換目錄 | |
pwd | 顯示目前的目錄 | 例: 取得正確的目錄名稱,而不是以連結檔(顯示連結來源:ls -ld)的路徑來顯示的 |
mkdir | 建立一個新的目錄 | |
mkdir -p | 迭代建立從目前資料夾到最底層資料夾路徑上 |
目前: /tmp, 欲建立test1(不存在)/test2(不存在)/test3(不存在)/test4(最底層) |
mkdir -m | 建立一個新的目錄並同時在-m 添加檔案數字權限 | mkdir -m 711 test2 |
rmdir | 刪除一個空的目錄 | |
rmdir -p | 刪除一個空的目錄,若上層為空一併刪除 | rmdir -p test1/test2/test3/test4 |
環境變數: $PATH
3. 執行檔路徑的變數 -- 原理 : 系統會"使用者呼叫的可執行檔名稱"依照PATH的設定去每個PATH定義的目錄下搜尋檔名
- 表示法 : $PATH,內容是由一堆目錄所組成的,每個目錄中間用冒號(:)來隔開, 每個目錄是有『順序』之分的
- 添加可執行檔檔案路徑,讓全域系統可透過$PATH搜尋到該檔案所屬資料夾 : PATH="${PATH}:絕對路徑",沒有空格做區隔
4. 檔案與目錄的檢視: ls
參數 | 功能 |
---|---|
-a | 全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來(常用) |
-d | 僅列出目錄本身,而不是列出目錄內的檔案資料(常用) |
-l | 長資料串列出,包含檔案的屬性與權限等等資料;(常用) |