centOS之ls命令

ls
顯示當前目錄的所有內容:
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr

ls +目錄名
顯示所輸入的目錄內容:
[root@localhost /]# ls /usr
bin etc games include lib lib64 libexec local sbin share src tmp

ls -l
詳細顯示當前目錄所有內容(可縮寫爲ll):
[root@localhost /]# ls -l
總用量 20
lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 1月 13 09:02 boot
drwxr-xr-x. 20 root root 3220 1月 13 09:02 dev
drwxr-xr-x. 75 root root 8192 1月 13 09:11 etc
drwxr-xr-x. 2 root root 6 11月 5 2016 home
lrwxrwxrwx. 1 root root 7 1月 13 08:58 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 1月 13 08:58 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 2 root root 6 11月 5 2016 opt
dr-xr-xr-x. 104 root root 0 1月 13 09:02 proc
dr-xr-x—. 2 root root 114 1月 13 09:02 root
drwxr-xr-x. 23 root root 700 1月 13 09:11 run
lrwxrwxrwx. 1 root root 8 1月 13 08:58 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 5 2016 srv

這裏對上述中的第一列做個解釋
dr-xr-xr-x
第1位表示文件類型。 d:目錄,-:文件,l:鏈接
第2到4位表示 文件所有者權限。 r:表示讀權限,w:表示寫權限,x:表示執行權限
第5到7位表示 文件所屬組權限。 r:表示讀權限,w:表示寫權限,x:表示執行權限
第8到10位表示 其他人權限。 r:表示讀權限,w:表示寫權限,x:表示執行權限

ls -lh
可以對ls -l中的文件大小進行人性化處理,進行單位轉換
[root@localhost /]# ls -lh
總用量 20K
lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
dr-xr-xr-x. 5 root root 4.0K 1月 13 09:02 boot
drwxr-xr-x. 20 root root 3.2K 1月 13 09:02 dev

ls -li
可以將ls -l中的主鍵id(node id)顯示出來
[root@localhost /]# ls -li
總用量 20
112 lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
64 dr-xr-xr-x. 5 root root 4096 1月 13 09:02 boot
3 drwxr-xr-x. 20 root root 3220 1月 13 09:02 dev
16777281 drwxr-xr-x. 75 root root 8192 1月 13 09:11 etc
第一列爲主鍵id

發佈了27 篇原創文章 · 獲贊 7 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章