Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 檔案系統目錄結構與基本指令完整指南

編輯:Linux 系統常見問題解答

主要目錄用途對照表

目錄說明
/bin存放系統最常用的可執行檔
/boot存放 Linux 核心與開機檔案(含 GRUB、LILO)
/dev存放所有裝置檔(硬碟、分區、滑鼠、USB、tty 等)
/etc存放系統所有設定檔
/home使用者家目錄預設位置
/mediaUbuntu 等系統自動掛載 CD-ROM、軟碟、USB 後的暫存位置
/mnt通常作為手動掛載檔案系統的掛載點

路徑表示方式

  • 絕對路徑:從根目錄 / 開始的完整路徑,如 /home/user/file.txt。
  • 相對路徑:相對於目前工作目錄的路徑,如 ../file.txt。

檔案類型識別(ls -l 首字元)

符號類型說明
-普通檔案一般資料、程式、文件等
b區塊裝置硬碟、分區等區塊輸入輸出裝置
c字元裝置終端機、序列埠等字元輸入輸出裝置
d目錄包含其他檔案或子目錄
l符號連結僅保存目標檔案路徑,類似 Windows 捷徑
p命名管道行程間通訊的暫時檔案
sSocket行程間通訊,網路應用程式介面

常用目錄操作指令

  • mkdir -p dir1/dir2/dir3:遞迴建立巢狀子目錄
  • rmdir -p dir1/dir2/dir3:遞迴刪除空目錄(等同 rm -r dir1)

權限管理

  • chmod:變更檔案權限
  • chmod -R:遞迴變更目錄及其下所有檔案權限

連結檔建立

  • 硬連結:ln 目標檔案 連結名,透過 inode 建立,刪除原檔資料仍存在
  • 軟連結(符號連結):ln -s 目標檔案 連結名,透過路徑建立,原檔刪除則連結失效

tar 打包壓縮常用參數

參數功能
-c建立新的歸檔檔案
-x釋放歸檔檔案
-v顯示詳細過程
-f指定歸檔檔名(必須放最後)
-z搭配 gzip 壓縮/解壓縮
-j搭配 bzip2 壓縮/解壓縮

範例

# 打包並用 gzip 壓縮
tar -czf example.tar.gz example

# 打包並用 bzip2 壓縮
tar -cjf example.tar.bz2 example

# 解壓縮 .tar.gz
tar -xvzf example.tar.gz

# 解壓縮 .tar.bz2
tar -xvjf example.tar.bz2
Copyright © Windows教程網 All Rights Reserved