Linux 目錄結構 瞭解 Linux 文件系統佈局
Linux 的目錄結構為樹狀結構,最頂級的目錄為根目錄 /。
其他目錄通過掛載可以將它們添加到書中,通過解除掛載可以移除他們。
絕對路徑與相對路徑
| 絕對路徑 | 相對路徑 |
|---|---|
由根目錄 / 寫起,例如:/usr/share/doc 這個目錄。 | 不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成:cd ../man 這就是相對路徑的寫法。 |
查看目錄
Linux 系統當中, ls 命令可能是最常被運行的。
ls | 查看當前路徑下的文件名稱 |
|---|---|
ls -a | 全部的文件,連同隱藏文件(開頭為 . 的文件) 一起列出來(常用) |
ls -d | 僅列出目錄本身,而不是列出目錄內的文件數據(常用) |
ls -l | 長數據串列出,包含文件的屬性與權限等等數據;(常用) |
ll | 等於 ls -l |
ls -al | 目錄下的所有文件列出來(含屬性與隱藏檔) |
切換目錄
cd 是 Change Directory 的縮寫,這是用來變換工作目錄的命令。
bash
cd \[相對路徑或絕對路徑\]顯示當前目錄
pwd 是 Print Working Directory 的縮寫,也就是顯示目前所在目錄的命令。
創建目錄
mkdir(make directory) 用來創建新的目錄。
bash
mkdir \[-mp\] 目錄名稱\-m | 配置文件的權限,直接配置,不需要看默認權限的臉色 |
|---|---|
\-p | 直接將所需要的目錄(包含上一級目錄) 遞歸創建起來! |
mkdir --help | 查看幫助 |
刪除目錄
rmdir 用來刪除空的目錄命令。
bash
rmdir \[-p\] 目錄名稱\-p | 連同上一級 \[空的\] 目錄也一起刪除 |
|---|