雙系統環境下,在 Linux 存取 Windows 分區(FAT32/NTFS)是基本需求。本文說明兩種方法:臨時手動掛載與永久自動掛載(修改 /etc/fstab),並附上常用指令對照表。
su -mkdir -p /mnt/winmount -t ntfs-3g /dev/sda1 /mnt/win
若為 FAT32,將 ntfs-3g 改為 vfat,並加入字碼參數:mount -t vfat -o iocharset=utf8,umask=000 /dev/sda1 /mnt/win
umount /mnt/win推薦使用 blkid 確認 UUID,避免裝置名稱變動導致掛載失敗。
blkid /dev/sda1vim /etc/fstabUUID=XXXX-XXXX /mnt/win ntfs-3g defaults,noatime,uid=1000,gid=1000,umask=022 0 0
參數說明:defaults 包含 rw,suid,dev,exec,auto,nouser,async;uid/gid 指定擁有者;umask 控制權限。
mount -a,若無錯誤即設定成功。| 功能 | DOS/Windows | Linux | 範例 |
|---|---|---|---|
| 複製檔案 | copy | cp | cp file.txt /home/user/ |
| 移動/重命名 | move / ren | mv | mv old.txt new.txt |
| 列出目錄 | dir | ls | ls -la |
| 清除螢幕 | cls | clear | clear |
| 刪除檔案 | del | rm | rm file.txt |
| 建立目錄 | md | mkdir | mkdir dirname |
| 切換目錄 | cd | cd | cd /path/to/dir |
| 顯示目前路徑 | chdir | pwd | pwd |
| 查看檔案內容 | type | cat/less | less file.txt |
| 搜尋字串 | find | grep | grep "keyword" file.txt |
| 格式化磁碟 | format | mkfs | mkfs.ext4 /dev/sdb1 |
| 線上說明 | command /? | man | man ls |
ntfs-3g 套件(大多數發布版預裝)。uid、gid、umask 模擬。ro(唯讀)或 remove_hiberfile 選項。cd "/mnt/win/Program Files"