檔案系統結構回顧
Linux 使用階層式目錄結構,根目錄 / 開始,所有檔案與目錄都在這個架構下。
常見重要目錄包括:
/home:使用者家目錄/etc:系統設定檔/var:變動資料,如日誌檔案/usr:應用程式與工具
絕對路徑與相對路徑
- 絕對路徑:從根目錄開始,如 /home/user/Documents
- 相對路徑:從當前目錄開始,如 Documents/file.txt
使用絕對路徑可避免混淆,相對路徑則操作更快捷。
硬連結與符號連結
Linux 支援兩種連結:
- 硬連結(Hard Link):多個檔名指向同一個 inode,檔案完全相同
- 符號連結(Symbolic Link / Symlink):類似快捷方式,指向另一個檔案或目錄
指令範例:
- 建立硬連結:
ln 原檔案 新檔案 - 建立符號連結:
ln -s 原檔案 新檔案
掛載磁碟與分割區管理
Linux 中所有儲存裝置都需掛載(mount)到檔案系統才能使用。 常用指令:
- 查看磁碟:
lsblk或fdisk -l - 掛載磁碟:
sudo mount /dev/sdb1 /mnt - 卸載磁碟:
sudo umount /mnt
建議初學者先在虛擬機中練習掛載與卸載,避免誤操作造成資料遺失。
練習建議
練習可以:
- 在家目錄建立子目錄與測試檔案
- 使用絕對路徑與相對路徑操作檔案
- 嘗試建立符號連結與硬連結,觀察差異
- 在虛擬磁碟掛載目錄,熟悉 mount / umount 流程