FileDirectory 詳細資訊
ls
命令有幾個選項,可以一起使用以顯示更多資訊。
詳細資訊/權利
l
選項顯示檔案許可權,大小和上次修改日期。因此,如果根目錄包含一個名為 test
的目錄和一個檔案 someFile
命令:
user@linux-computer:~$ ls -l
會輸出類似的東西
-rw-r--r-- 1 user users 70 Jul 22 13:36 someFile.txt
drwxrwxrwx 2 user users 4096 Jul 21 07:18 test
許可權的格式為 drwxrwxrwx
。第一個字元表示檔案型別 d
,如果它是目錄 -
,否則。接下來的三個 rwx
是使用者對檔案的許可權,接下來的三個是組對檔案的許可權,後三個是其他人對檔案的許可權。
rwx
的 r
代表檔案是否可以讀取,w
代表檔案是否可以修改,x
代表檔案是否可以執行。如果未授予任何許可,將取代 r
,w
或 x
。
所以從 user
上面可以讀取和修改 someFile.txt
,但該組只有只讀許可權。
要更改許可權,如果你擁有 sudo 許可權,則可以使用 chmod ### fileName
命令。r
由值 4 表示,w
由 2 表示,x
由 1 表示。因此,如果只想要能夠將內容修改為 test
目錄
Owner rwx = 4+2+1 = 7
Group r-x = 4+0+1 = 5
Other r-x = 4+0+1 = 5
所以整個命令是
chmod 755 test
現在做一個 ls -l
會顯示出類似的東西
drwxr-xr-x 2 user users 4096 Jul 21 07:20 test
可讀尺寸
與 l
選項一起使用時,h
選項顯示人類可讀的檔案大小。執行
user@linux-computer:~$ ls -lh
輸出:
total 4166
-rw-r--r-- 1 user users 70 Jul 22 13:36 someFile.txt
drwxrwxrwx 2 user users 4.0K Jul 21 07:18 test
隱
要檢視隱藏檔案,請使用 a
選項。例如
user@linux-computer:~$ ls -a
可能列表
.profile
someFile.txt
test
目錄總大小
要檢視當前目錄的大小,請使用 s
選項(h
選項也可用於使大小更具可讀性)。
user@linux-computer:~$ ls -s
輸出
total 4166
someFile.txt test
遞迴檢視
讓我們說 test
目錄有一個檔案 anotherFile
你想從根資料夾中看到它,你可以使用 R
選項列出遞迴樹。
user@linux-computer:~$ ls -R
輸出
.:
someFile.txt test
./test:
anotherFile