ls 命令淺談

       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 命令淺談 

 只輸入 ls 的時候,只會顯示文件和目錄,是不能看到文件類型、大小、時間等等信息的。

2. ls  -a

ls 命令淺談

 列出了所有文件,包括以 . 開頭的隱藏文件。

3. ls  -A

ls 命令淺談

列出了全部文件(含隱藏文件),但是不列出 . 和 . .  這兩個目錄

4. ls  -d 

ls 命令淺談

 是不是覺得這個命令沒啥作用。其實 – d 單獨用的意義不大,一般都是和其他命令連用,如 ls  -ld 等

5. ls  -f

ls 命令淺談

 不進行排序,直接列出結果。(可以和第一張圖進行對比看看)

6. ls  -F

ls 命令淺談

 使用 – F  每個目錄的后面都有一個“/”符號 。這是為什么?- F 的作用是根據目錄和文件等信息給予附加結構,* 代表可執行文件; / 代表目錄; = 代表socket 文件; | 代表FIFO  文件。(現在懂了么?)

7. ls  -h

ls 命令淺談

 只用-h 怕看不出文件大小,所以這里跟-l 一起使用,看見中間前面是數字,后面是K 字樣的沒,這就是文件的大小了。 

8. ls  -i

ls 命令淺談

列出文件的inode號碼,表示文件的索引節點號,看見文件文件前面的一串數字沒,就是它了。

9. ls  -l

ls 命令淺談

ls 命令淺談

  – l 長列表信息 ?,F在考驗眼力的時候到了,我在這里放了兩張圖,發現什么了么?是不是一眼就看出,好像除了命令不同,這兩圖顯示的結果都一樣?聰明如你,是不是早猜到了ls  -l 和 l l 的作用相同。(注意,我打的可不是數字1,也不是豎線,而是小寫字母L )

10. ls  -n 

ls 命令淺談

 列出 UID (userid,用戶ID)GID(groupid,組ID)??匆娔?兩個0了么,第一個0表示UID,第二個表示GID 。

11. ls  -r

ls 命令淺談

 倒序方式顯示文件和目錄,參考第一張圖片,做對比。

12. ls  -R

ls 命令淺談

 連同子目錄內容一起顯示。

13. ls  -S

ls 命令淺談

以文件大小排序,用-lS組合 一眼看出誰大誰小。

14. ls  -t

ls 命令淺談

 以文件最新修改日期的次序顯示。

15. ls  –color=always , ls  –color=never , ls  –color=auto

ls 命令淺談

  這里為了方便看出,三個命令放在一起對比。

16. ls  –full-time

ls 命令淺談

 列出完整的時間信息。

17. ls  –help

ls 命令淺談

ls 命令淺談

看著上面已經列出了這么多了,其實也只是說了一部分而已 。這時候是不是覺得要瘋?那么多命令,參數和選項,誰記得住!別說,有個“人”,還真的全記住了。沒錯,他就是“help” 。顧名思義,help是幫助的意思,這里就表示幫助信息了。(這里只是開頭和結尾的截圖,不是全部,你們知道就好,不要細摳)這些命令不用全部記住,不會或者忘了的時候,就–help,一切盡在掌握,慢慢找需要的信息就可以了。有沒有很 cool ?

原創文章,作者:吼吼哈嘿,如若轉載,請注明出處:http://www.www58058.com/80813

(0)
吼吼哈嘿吼吼哈嘿
上一篇 2017-07-15 14:09
下一篇 2017-07-15 14:21

相關推薦

  • 設計模式(四)原型模式Prototype(創建型)

    1.   概述 我們都知道,創建型模式一般是用來創建一個新的對象,然后我們使用這個對象完成一些對象的操作,我們通過原型模式可以快速的創建一個對象而不需要提供專門的new()操作就可以快速完成對象的創建,這無疑是一種非常有效的方式,快速的創建一個新的對象。 例子1:孫悟空拔下一嘬猴毛,輕輕一吹就會變出好多的孫悟空來。 例子2:寄個快遞下面是一個郵寄快…

    Linux干貨 2015-06-25
  • awk用法三

      6、結構化控制語句     6.1 if語句       格式:if(條件) {body} else {else body}         實例1:判斷/etc/passwd文件中的UID如果大于500則顯示為“common user”,否則顯…

    Linux干貨 2016-02-14
  • N25-第四周作業

    第四周作業 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]#cp -r /etc/skel /home/tuser1 ~]#chmor 700 /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 ~]#echo "h…

    Linux干貨 2017-01-03
  • 馬哥教育網絡班20期+第6周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 vim三種模式: 用法:vim [option…] FILE 編輯模式:     字符跳轉:         h:向左移動一個字符     &…

    系統運維 2016-07-22
  • 內置數據結構,列表及其方法

    List:列表有若干個元素,元素可以是任意對象,元素有順序,可以使用索引和迭代,使用線性結構,使用[ ]進行描述,在內存中的空間是連續的,每個元素在內存中的空間是一樣的………列表是可變的,列表不能一開始就定義大小,列表索引不可以超界   列表索引l.index(),從左向右搜索,發現第一個匹配的,自動返回搜索的值的索引;匹配不到,拋出異常Value…

    Linux干貨 2018-03-25
  • 編譯安裝httpd-2.4.9及新特性詳解

    前言 前面我們講解了httpd在CentOS6上(httpd-2.2)的相關功能配置,而CentOS7上采用了httpd-2.4的版本,那么httpd-2.4增加了哪些特性呢?接下來讓我們在CentOS6.6上手動編譯安裝一下httpd-2.4.9,看一下和httpd-2.2有什么不同,順便補充說一下httpd的其它功能。 環境及新特性介紹 環境介紹 系統環…

    Linux干貨 2015-04-15
欧美性久久久久