Linux?中?ls?命令詳解
前言
大家好,我是 god23bin。今天我給大家?guī)?lái)的是 Linux 命令系列,每天只需一分鐘,記住一個(gè) Linux 命令不成問(wèn)題。今天,我們要介紹的是一個(gè)常用而又強(qiáng)大的命令:ls(list)。
什么是 ls 命令?
ls
命令來(lái)自英文單詞 list
,動(dòng)詞意思譯為「列出」。
ls
命令用于列出指定目錄中的文件和子目錄及其屬性信息,是最常被使用到的 Linux 命令之一。它可以幫助我們查看當(dāng)前目錄下的內(nèi)容,提供了多種選項(xiàng)參數(shù),可以以不同的方式顯示文件和目錄的詳細(xì)信息。
如何使用 ls 命令?
使用 ls
命令非常簡(jiǎn)單,只需要在終端中鍵入 ls
,并指定要列出內(nèi)容的目錄路徑。執(zhí)行該命令后,終端將顯示該目錄下的文件和子目錄的列表。
默認(rèn)不添加任何參數(shù)的情況下,ls
命令會(huì)列出當(dāng)前工作目錄中的文件信息,常與 cd
或 pwd
命令搭配使用,十分方便,這兩個(gè)命令下兩期講~
舉例說(shuō)明
假設(shè)我們當(dāng)前的工作目錄是 /home/god23bin/Documents
,我們可以在終端中輸入以下命令:
ls
執(zhí)行該命令后,終端將顯示當(dāng)前目錄下的所有文件和子目錄的列表:
directory file.txt follow-god23bin god23bin.txt
這表示在 /home/god23bin/Documents
目錄下,存在兩個(gè)文件 file.txt
和 god23bin.txt
,以及兩個(gè)子目錄 directory
和 follow-god23bin
。
便于讀者參考學(xué)習(xí),我這里進(jìn)行截圖,后續(xù)也都將如此,便不再述說(shuō)
常用選項(xiàng)參數(shù)
ls命令還提供了多種選項(xiàng)參數(shù),可以以不同的方式顯示文件和目錄的信息。以下是一些常用的選項(xiàng)參數(shù):
-a
:顯示所有文件,包括以.
開(kāi)頭的隱藏文件。-l
:以長(zhǎng)格式顯示文件和目錄的詳細(xì)信息,包括權(quán)限、所有者、大小等。-h
:與-l
選項(xiàng)一起使用,以人類可讀的方式顯示文件大小。-R
:遞歸地列出目錄及其子目錄中的所有文件和目錄。-t
:按照修改時(shí)間排序,最新修改的文件或目錄顯示在前面。-F
:在文件名后面添加標(biāo)識(shí)符,以區(qū)分文件類型,例如添加/
表示目錄,添加*
表示可執(zhí)行文件。-A
:不顯示當(dāng)前目錄和父目錄
例子
- 顯示當(dāng)前目錄下的所有文件和子目錄:
ls
輸出:
directory file.txt follow-god23bin god23bin.txt
- 顯示當(dāng)前目錄(.)下的所有文件和子目錄,包括隱藏文件、當(dāng)前目錄的父目錄(..):
ls -a
輸出:
. .. directory file.txt follow-god23bin god23bin.txt .hiddenfile .love
.
符號(hào)表示當(dāng)前目錄,..
表示父目錄,即上一級(jí)目錄
.
開(kāi)頭的文件是隱藏文件
- 以長(zhǎng)格式顯示當(dāng)前目錄下的文件和子目錄的詳細(xì)信息:
ls -l
輸出:
drwxr-xr-x. 2 root root 6 May 29 22:23 directory -rw-r--r--. 1 root root 1341 May 29 22:49 file.txt drwxr-xr-x. 2 root root 6 May 29 22:21 follow-god23bin -rw-r--r--. 1 root root 103 May 29 22:47 god23bin.txt
顯示的單位是字節(jié),比如
directory
目錄(屬于特殊文件)和follow-god23bin
目錄的大小是 6 個(gè)字節(jié),而file.txt
文件大小是 1341 個(gè)字節(jié),god23bin.txt
文件大小是 103 個(gè)字節(jié)。
- 以人類可讀的方式顯示當(dāng)前目錄下的文件和子目錄的詳細(xì)信息:
ls -lh
輸出:
drwxr-xr-x. 2 root root 6 May 29 22:23 directory -rw-r--r--. 1 root root 1.4K May 29 22:49 file.txt drwxr-xr-x. 2 root root 6 May 29 22:21 follow-god23bin -rw-r--r--. 1 root root 103 May 29 22:47 god23bin.txt
顯示的單位是字節(jié),
file.txt
文件大小不再顯示 1341 而是顯示 1.4 K,即 1.4 KB
- 遞歸地列出當(dāng)前目錄及其子目錄中的所有文件和目錄:
ls -R
輸出:
.: directory file.txt follow-god23bin god23bin.txt ./directory: file1.txt subdirectory1 ./directory/subdirectory1: ./follow-god23bin: learn.txt subdirectrory2
- 按照修改時(shí)間排序,顯示當(dāng)前目錄下的文件和子目錄:
ls -t
輸出:
follow-god23bin directory file.txt god23bin.txt
- 在文件名后面添加標(biāo)識(shí)符,以區(qū)分文件類型:
ls -F
輸出:
directory/ file.txt follow-god23bin/ god23bin.txt
- 不顯示當(dāng)前目錄(.)和父目錄(..):
ls -A
輸出:
directory file.txt follow-god23bin god23bin.txt .hiddenfile .love
以上演示了 ls
命令的一些常見(jiàn)用法和選項(xiàng)參數(shù)。
現(xiàn)在,你掌握了嗎?相信你肯定掌握了 list
,列出,ls
命令。
到此這篇關(guān)于Linux 中 ls 命令詳解的文章就介紹到這了,更多相關(guān)Linux 中 ls 命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux動(dòng)態(tài)鏈接庫(kù)使用方法分享
這篇文章主要介紹了linux動(dòng)態(tài)鏈接庫(kù)使用方法,大家參考使用吧2014-01-01shell查找當(dāng)前目錄下大于1M的文件的三種方法分享
查找當(dāng)前目錄下大于1M的文件的三種方法,有需要的朋友可以參考下2013-02-02shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H
這篇文章主要介紹了shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H.F. Beebe著),需要的朋友可以參考下2014-02-02linux shell循環(huán):for、while、until用法詳解
這篇文章主要介紹了linux shell下常用的循環(huán)for、while、until的用法,這也是腳本之家小編看到的比較詳細(xì)的文章了,感興趣的朋友可以參考一下,最好是在環(huán)境下自己手工打一份,不要復(fù)制2019-04-04