Linux 檔案結構 是 單一的樹狀結構,他的第一層節點為根目錄( / ),之後以根目錄做向下延伸拓展。
在 Linux 的檔案及目錄名稱有大小寫的區分,跟Windwos不太一樣,這就要特別注意了。
[root@localhost /]$ ls [選項] [目錄 or 檔案]
[選項、參數]
-a
--all
顯示全部檔案(含隱藏檔)-A
--almost-all
顯示全部檔案(含隱藏檔,不含 .
與 ..
)-d
--directory
顯示目錄本身,不顯示其他檔案。-F
--clasify
顯示檔案類型。
@
捷徑(Symbolic link)*
可執行檔(Executable)/
目錄(Directory)-h
--human-readable
將檔案大小,轉換成(KB、MB、GB)顯示-i
--inode
顯示 Inode 屬性 及 編碼-l
--use a long listing format
顯示每一個檔案及列出詳細資訊-n
顯示使用者的 UID 與群組的 GID 值-R
--recursive
遞迴顯示所有子目錄的檔案-r
--reverse
將排序以反向的排序列出-S
--sort by file size
以檔案大小排序-t
--time
依修改時間排序--version
顯示某指令的版本[root@localhost /]$ ls
[root@localhost /]$ ls -l
或者
[root@localhost /]$ ll
[root@localhost /]$ ls -l -h
或者
[root@localhost /]$ ls -lh
[root@localhost /]$ ls -l -a
或者
[root@localhost /]$ ls -la
或者
[root@localhost /]$ ll -a
[root@localhost /]$ ls -l /usr
或者
[root@localhost /]$ ll /usr
其他的部分就請各位自行試著搭配。
[root@localhost /]$ pwd
[root@localhost /]$ ls -l
ls -l
顯示檔案詳細資訊,共有7個欄位項目,如下圖。
欄位共用10個字元。
※ 第1字元代表檔案型態
※ 檔案型態列表:
類型 | 說明 |
---|---|
- | 檔案 |
d | 目錄 |
l | 連結 |
b | 儲存設備(USB、行動硬碟) |
c | 序列周邊設備 |
※ 後面9個字元,3個字元為一組
※ 分別權限為
※ 權限列表
代碼 | 說明 |
---|---|
r | 讀取 |
w | 寫、刪除 |
x | 執行 |
權限之後會再做詳細介紹。
建立捷徑(Symbolic link)到某個檔案的數量。
誰可以使用這個檔案及目錄的人。
這個檔案及目錄屬於哪個群組。
檔案大小,單位:位元組(Byte)。
上一次變動過的時間,如果是剛新增的檔案,則為建立時間。
檔案或目錄或連結等。