ls 最基本的Linux 命令 詳解(如何查看 某個文件 或 目錄 所佔的塊大小)

        此鏈接 通往 Linux 命令大全手冊,點一下不會吃虧不會上當!說不定還會漲知識:

Linux OS 命令手冊大全!

Linux 文件、目錄、文本處理 命令!


ls —— 列出目錄下的所有文件 或 目錄:

root@zhengzelin:~# type ls
ls is aliased to `ls --color=auto'

ls 是一個別名 !

ls 常用參數 及 搭配:

1、使用 ll 命令:

root@zhengzelin:~\# type ll
ll is aliased to `ls -alF'

-a : 目錄下的所有文件(包括 隱藏文件)
-l : 用較長格式列出文件信息(權限、屬主、屬組..日期等等..)
-F : 在每個輸出項後追加文件的類型標識符。
    具體含義:“*”表示具有可執行權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件爲普通文件時,不輸出任何標識符;

eg:
-rwxr-xr-x  1 root root   445 Apr  2 15:20 c.sh*    # 有 x 執行權限的 普通文件
-rw-r--r--  1 root root     0 Apr  8 21:14 c.txt    # 無 x 執行權限的 普通文件
drwxr-xr-x  2 root root  4096 Aug 31  2017 .oracle_jre_usage/   # 目錄 

——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

-h : 以kb爲單位顯示文件/目錄 大小(默認是b) ; 但是你不能使用 ls -h ; 得結合其他選項:eg:ls -lh
-s : 顯示文件 或 目錄 的 塊大小 !
-R : 遞歸 ! 列出 當前目錄 及 子目錄 裏的文件或目錄!
-d : 顯示當前目錄本身,並不是目錄裏的內容
-i : 每個文件的索引號!

ls 輸出結果詳解:

root@zhengzelin:~# ll 
total 208
d rwx --- ---  7 root root  4096 Apr  8 22:00 ./
- rw- r-- r--  1 root root     2 Apr  8 22:00 1.txt

解釋: 
total 208 : 當前目錄所佔的block大小!你可以使用 ll -s 參數 列出具體的每個文件 和 目錄 所佔的 block 大小!


1、每一行的第一個參數: 
d : 代表目錄 (或者輸出內容後 看顏色:深藍色代表目錄)
- : 代表 普通文件(記住 是普通文件! 白色:沒有執行權限的普通文件;綠色:有執行權限的普通文件)
l : 代表 鏈接文件
b : 代表 塊設備文件
c : 代表 字符設備文件


2、第一個 rwx : 該文件或目錄 屬主 的權限(r —— 可讀,w —— 可寫,x —— 可執行)
   第二個 rwx : 該文件或目錄 屬組 的權限
   第三個 rwx : 其他組用戶對於該文件/目錄 的權限


3、 表示文件的個數(如果是文件,個數當然爲它本身,也就是1;)
                (如果是目錄,個數就是 當前目錄 及 它目錄中文件的個數)
     
             
4、 該 文件 或 目錄 的屬主!


5、 該 文件 或 目錄 的屬組!


6、 該 文件 或 目錄  的大小!單位默認是 b , 可以使用 -h 選項,將 b 換爲 kb 顯示 !


7、代表 文件 最後修改的時間(eg:Apr  4 22:39) # 注意了 是最後修改的時間,並不是創建時間


8、最後一個 , 文件名 或 目錄名

關於 ls 輸出的顏色詳情:

白色 : 沒有執行權限的 普通文件
綠色 : 有執行權限的 普通文件

藍色 : 表示目錄
淺藍色 : 鏈接文件
紅色閃爍 : 表示鏈接的文件有問題


紅色 : 表示壓縮文件

黃色 : 表示設備文件

灰色 : 表示其他文件

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章