LS命令是Linux中最常用的命令,ls是list的縮寫,通過ls命令不僅可以查看Linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限),查看目錄信息等等。ls命令在日常的Linux操作中用的很多。(這里只是介紹了一部分)
命令格式:ls [選項] [目錄名]
命令作用:列出目標目錄內所有的子目錄和文件
參數介紹:
-a:列出目錄下所有文件,包括隱藏文件(開頭為 . 的文件)(常用)
-A:列出目錄下所有文件,包含隱藏文件,但不包括 . 和 . . 這兩個目錄
-d:僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-f:直接列出結果,而不進行排序(ls默認會以文件名排序)
-F:根據文件、目錄等信息給予附加數據結構
-h:將文件容量以人類較易讀的方式列出來(例如 GB、KB等)
-i:列出每個文件的inode號碼
-l:列出文件的詳細信息,包括文件的權限、所有者、文件大?。ǔS茫?/p>
-n:列出 UID 和GID,而不是列出非用戶與用戶組的名稱
-r:將排序結果反向輸出(若原本文件名由小到大排序,反向則為由大到小)
-R:列出所有的子目錄層,即顯示目錄下的所有文件
-S:以文件容量大小排序
-t:以文件修改時間排序
–color=never:不根據文件特性顯示顏色
–color=always:顯示顏色
–color=auto:系統自己根據設置判斷是否給予顏色
–full-time:以完整時間模式輸出
–help:幫助信息
舉例說明:
1. 不帶選項列出文件
只輸入 ls 的時候,只會顯示文件和目錄,是不能看到文件類型、大小、時間等等信息的。
2. ls -a
列出了所有文件,包括以 . 開頭的隱藏文件。
3. ls -A
列出了全部文件(含隱藏文件),但是不列出 . 和 . . 這兩個目錄
4. ls -d
是不是覺得這個命令沒啥作用。其實 – d 單獨用的意義不大,一般都是和其他命令連用,如 ls -ld 等
5. ls -f
不進行排序,直接列出結果。(可以和第一張圖進行對比看看)
6. ls -F
使用 – F 每個目錄的后面都有一個“/”符號 。這是為什么?- F 的作用是根據目錄和文件等信息給予附加結構,* 代表可執行文件; / 代表目錄; = 代表socket 文件; | 代表FIFO 文件。(現在懂了么?)
7. ls -h
只用-h 怕看不出文件大小,所以這里跟-l 一起使用,看見中間前面是數字,后面是K 字樣的沒,這就是文件的大小了。
8. ls -i
列出文件的inode號碼,表示文件的索引節點號,看見文件文件前面的一串數字沒,就是它了。
9. ls -l
– l 長列表信息 ?,F在考驗眼力的時候到了,我在這里放了兩張圖,發現什么了么?是不是一眼就看出,好像除了命令不同,這兩圖顯示的結果都一樣?聰明如你,是不是早猜到了ls -l 和 l l 的作用相同。(注意,我打的可不是數字1,也不是豎線,而是小寫字母L )
10. ls -n
列出 UID (userid,用戶ID)GID(groupid,組ID)??匆娔?兩個0了么,第一個0表示UID,第二個表示GID 。
11. ls -r
倒序方式顯示文件和目錄,參考第一張圖片,做對比。
12. ls -R
連同子目錄內容一起顯示。
13. ls -S
以文件大小排序,用-lS組合 一眼看出誰大誰小。
14. ls -t
以文件最新修改日期的次序顯示。
15. ls –color=always , ls –color=never , ls –color=auto
這里為了方便看出,三個命令放在一起對比。
16. ls –full-time
列出完整的時間信息。
17. ls –help
看著上面已經列出了這么多了,其實也只是說了一部分而已 。這時候是不是覺得要瘋?那么多命令,參數和選項,誰記得住!別說,有個“人”,還真的全記住了。沒錯,他就是“help” 。顧名思義,help是幫助的意思,這里就表示幫助信息了。(這里只是開頭和結尾的截圖,不是全部,你們知道就好,不要細摳)這些命令不用全部記住,不會或者忘了的時候,就–help,一切盡在掌握,慢慢找需要的信息就可以了。有沒有很 cool ?
原創文章,作者:吼吼哈嘿,如若轉載,請注明出處:http://www.www58058.com/80813