第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Linux 入門(mén)教程

ls 查看文件和目錄列表

本小節(jié)介紹如何使用命令列出當(dāng)前所在目錄中所有文件和目錄的列表,另外還介紹使用不同的命令參數(shù)篩選和限制展示出來(lái)的列表。

1. 列出目錄列表

顯示當(dāng)前目錄下的文件目錄列表命令:

ls

執(zhí)行結(jié)果如下:

圖片描述

Tipsls 命令列出來(lái)的目錄排序默認(rèn)是按字母的列排序。

2. 列出有標(biāo)記的目錄列表

使用 ls -F 命令可以在列表出來(lái)的文件后面加上一個(gè)標(biāo)識(shí),這樣再使用 ls 命令列出文件列表時(shí),能快速知道列出的文件類型和作用:

ls -F

如下圖所示:

圖片描述

Tipsls -F 命令列出的文件名稱后面會(huì)加一個(gè)標(biāo)識(shí),其中 * 表示可執(zhí)行文件,/ 表示目錄,= 表示 socket 文件,@ 表示 軟鏈接,| 表示 FIFOs 文件。

3. 列出包含隱藏文件的列表

可以使用 ls -a 命令列出當(dāng)前目錄包含隱藏文件的所有文件列表:

ls -a

執(zhí)行結(jié)果如下:

圖片描述

4. 使用多個(gè)參數(shù)列出文件列表

可以在 ls 命令后面跟上多個(gè)參數(shù)列出的文件列表篩選:

ls -F -R -a

或

ls -FRa

執(zhí)行結(jié)果如下:

圖片描述

5. 使用 ll 命令顯示文件列表詳細(xì)信息

ll 命令是 ls -l 的簡(jiǎn)寫(xiě),它可以顯示出文件的權(quán)限、屬主、大小、最后修改時(shí)間等等信息:

ll

或

ls -l

執(zhí)行結(jié)果如下圖:

圖片描述

5.1 文件類型

圖片描述

最左側(cè)一列表示該文件的類型:

  • “-” 表示普通文件;
  • “d” 表示目錄;
  • “l(fā)” 表示鏈接文件;
  • “p” 表示管理文件;
  • “b” 表示塊設(shè)備文件。

5.2 文件屬性

圖片描述

這里以 boot 目錄為例,r-xr-xr-x 可以分為三部分 [r-x][r-x][r-x],其中的第一部分表示文件創(chuàng)建者/所有者對(duì)該文件所具有的的權(quán)限,第二部分表示創(chuàng)建者/所有者所在的組其他用戶的權(quán)限,第三部分表示其他組的用戶的權(quán)限。

  • r(Read,讀取權(quán)限):若是文件,則表示可以讀取文件內(nèi)容,若是目錄,則表示可以瀏覽目錄;
  • w(Write,寫(xiě)入權(quán)限):若是文件,則表示可以新增、修改內(nèi)容,若是目錄,則表示可以刪除、移動(dòng)目錄列表的權(quán)限;
  • x(Execute,執(zhí)行權(quán)限):若是文件,則表示具有執(zhí)行文件的權(quán)限,若是目錄,則表示該用戶擁有進(jìn)入目錄的權(quán)限。

Tips:關(guān)于權(quán)限相關(guān)的知識(shí)這里只是了解一下,后面小節(jié)或介紹權(quán)限相關(guān)的內(nèi)容。

5.3 目錄/鏈接個(gè)數(shù)

圖片描述

  • 如果是目錄那么這里的數(shù)量減 2 表示它下級(jí)目錄或者文件的個(gè)數(shù)。

  • 如果是文件則表示指向它的鏈接文件的數(shù)量。

Tips:每個(gè)目錄下面都包含有 ... 目錄,其中 . 表示當(dāng)前目錄,.. 表示上級(jí)目錄。文件鏈接相當(dāng)于 windows 里面的快捷方式。

5.4 文件所有者

圖片描述

其中 root root 可以分為兩部分,[root] [root],前面的 root 表示該文件或目錄的所有者/創(chuàng)建者是 root 用戶,后面的 root 表示該文件或目錄所在的組是 root

Tips:關(guān)于用戶權(quán)限和用戶組的知識(shí),后面小節(jié)會(huì)詳細(xì)介紹。

5.5 文件的大小

圖片描述

  • 如果是則表示該文件的大小,單位是字節(jié)(byte)。
  • 如果是目錄則表示該目錄所占的空間大小,并不是指該目錄下所有文件的大小。

Tips:1 字節(jié)(byte) = 8 比特(bit), 1 kb = 1024 bit。

5.6 修改日期

圖片描述

表示最后修改的時(shí)間,以 boot 目錄為例,表示最后修改或者創(chuàng)建時(shí)間是 4 月 19 日 12:27。

5.7 文件名稱

圖片描述

表示文件名,其中 bin->usr/bin 表示軟鏈接。

5.8 字體顏色

圖片描述

  • 亮黃色表示設(shè)備文件;
  • 亮藍(lán)色表示鏈接文件;
  • 灰藍(lán)色表示目錄;
  • 亮紅色表示壓縮文件;
  • 亮綠色表示可執(zhí)行文件;
  • 灰白色表示普通文件。

6. ls 命令參數(shù)介紹

下面列出比較常見(jiàn)的 ls 相關(guān)的參數(shù)僅供參考:

ls 命令參數(shù)名稱 功能與作用描述
-a 表示 –all, 列出目錄下的所有文件,包括以 . 開(kāi)頭的隱藏文件。
-A 表示 -a,但不列出 .(表示當(dāng)前目錄) 和 .. (表示當(dāng)前目錄的上級(jí)目錄)。
-c 表示按照最后更改時(shí)間排序,可以使用 -l 顯示出時(shí)間。
-f 對(duì)輸出的文件不進(jìn)行排序。
-g 類似 -l,列出目錄信息。
-G 表示 –no-group,不列出任何有關(guān)組的信息。
-h 表示 –human-readable,與 -l 配合使用,如 ls -lh以容易理解的格式列出文件大小,如 10k、20M、100G。
-i 表示 –inode,打印出每個(gè)文件的 inode 號(hào)。
-l 除了文件名之外,還將文件的權(quán)限、所有者、文件大小等信息詳細(xì)列出來(lái),ls -l 可以簡(jiǎn)寫(xiě)為 ll
-L 表示 –dereference,當(dāng)顯示符號(hào)鏈接的文件信息時(shí),顯示符號(hào)鏈接所指示的對(duì)象而并非符號(hào)鏈接本身的信息。
-m 所有文件或目錄以 , 分隔,并填滿整行行寬。
-o 類似 -l,顯示文件的除組信息外的詳細(xì)信息。
-r 表示 –reverse,按照當(dāng)前排序順序相反的順序排列。
-R 表示 –recursive,遞歸出所有子目錄層。
-s 表示 –size,以塊大小為單位列出所有文件的大小。
-S 根據(jù)文件大小排序。

7.小結(jié)

本小節(jié)介紹了如何使用 ls 命令顯示出目錄或文件列表,還介紹了如何在 ls 命令后面跟上一個(gè)或多個(gè)參數(shù)對(duì)顯示出的列表限制和篩選,另外還對(duì) ls -l 或 ll 命令顯示出來(lái)的文件信息做了詳細(xì)的介紹,熟練掌握這些命令參數(shù)會(huì)幫助讀者快速獲取到目錄或文件的信息,實(shí)際工作中需要根據(jù)具體的需要選擇合適的參數(shù)幫助快速獲取到文件相關(guān)信息,從而提升自己使用 Linux 系統(tǒng)的效率。