檔案系統
rootfs: 根檔案系統
- /boot 系統啟動相關的檔案,如核心、initrd、以及grub(bootloader)
- /dev 裝置檔案
- 塊裝置 隨機訪問
- 字元裝置 線性訪問
- 裝置號 主裝置號 和 次裝置號
- /etc 配置檔案
- /home 使用者家目錄,預設為/home/username
- /root 管理員家目錄
- /lib 庫檔案及核心模組檔案(.a 靜態 .so 動態)
- /lib/modules:核心模組檔案
- /media 掛載點目錄、移動裝置
- /mnt 掛載點目錄、額外的臨時檔案
- /opt 可選目錄、第三方的安裝目錄
- /proc 偽檔案系統、核心對映檔案
- /sys 偽檔案系統、跟硬體裝置相關屬性的對映檔案
- /tmp 臨時檔案
- /var 可變化的檔案
- /bin 可執行檔案,使用者命令
- /sbin 管理命令
/usr 全域性共享的字讀檔案
命名規則
- 長度不能超過255個字元
- 不能使用/當檔名
嚴格區分大小寫
檔案操作
- 檔案管理
touch -a -c -m -t
rm \rm -f -rf
stat 檢視檔案後設資料
file 檢視檔案內容- 複製
cp: 預設不是複製目錄
複製一個檔案到一個檔案 copy src dest
複製多個檔案到一個目錄 copy src,src2 ... dest
複製目錄 -r -rf(強行復制)
cp -p、-i, -a(保留所有屬性常用語歸檔) ,-d ,-P(保持連結自由屬性),-l(複製連結指向的檔案)
- 移動
mv src dest
mv -t dest src
- install
-d dirctory ... 建立目錄
src dest 複製檔案
-m 指定許可權
- 複製
目錄管理
ls cd pwd
mkdir( -p -v[verbose] {x/y,z}/w, {a,b}{d,c})
rmdir(刪除空目錄) rmdir -pv