目錄與路徑
路徑告訴系統「檔案在樹的哪裡」。弄錯路徑,不是權限問題,是你指到了另一個地方。
絕對路徑與相對路徑
- 絕對路徑從根目錄
/開始,例如/home/alice/notes.txt。不論你人在哪,它都指向同一個檔。 - 相對路徑從「目前工作目錄」算起,例如
notes.txt、../backup。
特殊名稱:
| 寫法 | 意思 |
|---|---|
. |
目前目錄 |
.. |
上一層 |
~ |
目前使用者的家目錄 |
/ |
系統根目錄 |
我在哪裡:pwd
印出目前工作目錄(print working directory)。迷路時先跑它。
這裡有什麼:ls
-l:長格式(權限、擁有者、大小、時間)-a:包含以.開頭的隱藏檔-h:人類可讀的大小(K、M、G)-t:依修改時間排序,常跟-l一起用
換目錄:cd
cd或cd ~回到家目錄cd -回到上一次的目錄- 目錄名有空白時要加引號:
cd "My Documents"
沒有 cd 到目錄卻對它操作也可以,只要路徑寫對:
常見系統目錄
| 路徑 | 用途 |
|---|---|
/home/使用者 |
個人檔案 |
/etc |
系統設定 |
/var/log |
日誌 |
/tmp |
暫存,重開機常會清 |
/usr/bin、/bin |
可執行檔 |
/opt |
第三方軟體 |
不要把重要資料只放在 /tmp
/tmp 隨時可能被清掉。作業與設定請放家目錄或專案目錄。
總結
先 pwd 確認位置,再用 ls 看內容、cd 移動。路徑能寫絕對就寫絕對,除錯比較不容易搞混。接著練習 檔案操作。