首頁 > 軟體

Linux 中ls命令的使用詳細介紹

2022-06-21 22:03:00

在Linux中有很多命令,但是日常過程中經常使用的命令非常多,ls 命令是 Linux 中最常用的命令之一。一般在剛開始學習Linux的時候,就最先接觸的是ls命令,那麼ls命令有哪些使用方式呢。下面是ls的語法

[root@sharplee]#ls [OPTION] [File]

使用'ls'命令有很多選項可用,但我們將只檢視最常用和組合的可能選項。下面來學習一下這些選項如何使用。

1,通過ls列出檔案或目錄

執行沒有選項的ls命令沒有加任何選項的格式列出檔案和目錄,我們將無法檢視檔案型別,大小,修改日期和時間,許可權和連結等詳細資訊。

[root@sharplee creatfile]# ls

2,通過ls列出檔案的長列表

使用"ls -l"選項將顯示當前目錄每行一個內容的長列表格式。該行以"檔案或目錄許可權,所有者和組名,檔案大小,建立/修改日期和時間,檔案/資料夾名稱"的一些特徵開始。

[root@sharplee creatfile]# ls -l

3,通過ls列出所有檔案包括隱藏檔案

ls -a' 將列出所有以 ( '.' ) 格式開頭的隱藏檔案以及普通檔案。在Unix/Linux中,所有隱藏檔案都以點"."開頭。格式被標記為隱藏。

[root@sharplee creatfile]# ls -a

4,通過ls列出檔案或者目錄以/結尾

使用"ls -F"將在每個目錄的末尾新增"/"分類。在下面的範例中,您可以看到所有目錄都以"/"符號結尾列出。

[root@sharplee creatfile]# ls -F

5,通過ls命令跳過所有者的詳細資訊

"ls -g"選項類似於"ls -l"選項,但使用"-g"選項時,它將跳過檔案和目錄的所有者詳細資訊。在下面的範例中,它列出了沒有所有者詳細資訊的所有檔案。

[root@sharplee creatfile]# ls -g

6,ls命令列出檔案的索引

"ls -i"選項將列出每個檔案和目錄的索引(稱為inode)編號。以下範例中,您可以在檔案和目錄之前列印一些數位索引/inode。

[root@sharplee creatfile]# ls -i

7,通過ls命令顯示檔案通過逗號分隔

使用"ls -m"將顯示所有檔案和目錄,以逗號分隔。

[root@sharplee creatfile]# ls -m

8,通過ls列出檔案或目錄的uid和gid

使用"ls -n"選項將列出所有檔案和目錄的 UID(使用者 ID)和 GID(組 ID),作為每行一個。以下範例中,您可以看到普通使用者和組(UID 和 GID)不是0,而根 UID 和 GID 是0。

[root@sharplee creatfile]# ls -n

9,通過ls列出檔案和目錄通過相反的順序

"ls -r"選項將按相反的順序列出所有檔案和目錄。下面,您可以看到,所有檔案和目錄都按相反的字母順序排序。

[root@sharplee creatfile]# ls -r

10,通過ls列出當前目錄下的檔案以及子目錄下的檔案

使用"ls -lR"選項將以所有目錄和子目錄的樹格式列出。

[root@sharplee creatfile]# ls -iR

11,通過ls列出最近修改的檔案或目錄

選項"ls -t"將首先列出所有最近修改的檔案和資料夾。在下面的範例中,您可以看到首先列出了一個名為"test"的資料夾和一個名為"test1"的資料夾。這兩個檔案是新建立的資料夾。

[root@sharplee creatfile]# ls -t

12,通過ls列出檔案的大小

使用"ls -lh"選項將以直觀易讀的格式顯示每個檔案的大小。以位元組為單位讀取檔案可能會令人困惑,相反,我們可以讀取KB,MB,GB等格式的檔案,"例如"更容易,讀取5782242位元組會感到困惑,而讀取5.7 M則更加使用者友好。

[root@sharplee creatfile]# ls -lh

13,通過ls命令列出指定檔案的詳情

可以使用"ls -l檔名"命令獲取特定檔案的列表。以下範例中,您可以看到"cron.txt"檔案詳細資訊的詳細資訊。

[root@sharplee creatfile]# ls -l tes1.txt

14,通過ls列出指定目錄詳細資訊

使用"ls -ld目錄名稱"命令獲取特定目錄的列表。下面的範例中,您可以看到"test"目錄的詳細資訊。

[root@sharplee creatfile]# ls -ld test/

15,通過ls命令列出一個目錄下的檔案列表

使用"ls -l 檔案目錄"列出一個目錄下的所有檔案列表。

[root@sharplee creatfile]# ls -l test/

16,通過ls命令列出檔案和目錄通過檔案大小排序

“ls -lS”命令將列出按檔案大小排序的所有檔案和目錄。在下面的範例中,您可以看到列表開頭顯示的最大的檔案(tes1.txt)。如果您希望此列表以直觀易讀的方式列印,則可以使用"ls -lSh"。輸出檔案大小(以 KB、MB、GB 等為單位)。

[root@sharplee creatfile]# ls -lS

總結:以上是小編整理的ls命令的基本使用方式,上面範例中的命令選項都可以進行任意組合來使用,比如倒序排序使用"ls -rs"命令等。

到此這篇關於Linux 中ls命令的使用的文章就介紹到這了,更多相關Linux 中ls命令內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com