這篇文章給大家介紹如何理解ls命令,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)建站專(zhuān)注于阜新企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),購(gòu)物商城網(wǎng)站建設(shè)。阜新網(wǎng)站建設(shè)公司,為阜新等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
01 每日命令
ls命令的學(xué)習(xí)
02 命令簡(jiǎn)介
ls是英文list的縮寫(xiě),用于列出文件,在Unix和類(lèi)Unix系統(tǒng)中都有實(shí)現(xiàn)。相當(dāng)于Windows中的dir命令。
03 命令詳解
語(yǔ)法
ls [選項(xiàng)] [文件]
以上是ls命令的語(yǔ)法,比較簡(jiǎn)單。其實(shí)Linux大多數(shù)命令的語(yǔ)法格式都是這樣。
命令名 [選項(xiàng)] [參數(shù)]
有個(gè)疑問(wèn):我是怎么知道ls命令語(yǔ)法的?這里要給大家介紹一下”--help“選項(xiàng)。Linux命令都有這個(gè)選項(xiàng),用于打印命令的幫助信息。
當(dāng)我們不知道命令是用來(lái)干嘛的,或者命令語(yǔ)法/選項(xiàng)忘了,我們可以使用這個(gè)選項(xiàng)來(lái)獲取命令的幫助信息。
以上是ls命令的幫助信息。介紹了:ls命令的用法,也就是語(yǔ)法;ls命令的用途——列出文件的信息(默認(rèn)是當(dāng)前目錄);ls命令的選項(xiàng)。
選項(xiàng)
ls命令選項(xiàng)比較多,這里我們挑一些常用的選項(xiàng)來(lái)介紹。
ls
在不添加任何選項(xiàng)和參數(shù)運(yùn)行時(shí),ls命令默認(rèn)列出當(dāng)前目錄下隱藏文件以外的所有文件和目錄。(僅列出名字)
當(dāng)前目錄為根目錄“/”,因此列出了該目錄下隱藏文件以外的所有文件和目錄的名字。
要注意的是,Linux是嚴(yán)格區(qū)分大小寫(xiě)的。所以如果將命令大寫(xiě)的話,系統(tǒng)是識(shí)別不出來(lái)的。
默認(rèn)情況下,只列出非隱藏的文件和目錄,那有沒(méi)有辦法列出所有的文件和目錄,包括隱藏文件和目錄呢?
辦法當(dāng)然是有的,只需要在ls命令后添加“-a”選項(xiàng)即可。
ls -a
注意,命令與選項(xiàng)之間,選項(xiàng)與參數(shù)之間,都是有空格的,千萬(wàn)不要將三者寫(xiě)在一起。
可以看到,列出的文件和目錄中多了以圓點(diǎn)“.”開(kāi)頭的文件和目錄。Linux中,以圓點(diǎn)“.”開(kāi)頭的文件和目錄默認(rèn)情況下會(huì)被隱藏,在Windows中也一樣。
大家有沒(méi)有注意到,列出的文件和目錄中,有“.”和“..”。在Linux中,這分別代表當(dāng)前目錄和上級(jí)目錄,所以大家可能經(jīng)??吹揭韵赂袷降拿睿?/p>
./文件
這條命令的意思是執(zhí)行當(dāng)前目錄下的這個(gè)文件。假如你下載了一個(gè)腳本工具,想要運(yùn)行它進(jìn)行漏洞檢測(cè)。你可以先進(jìn)入腳本所在的目錄,然后輸入“./腳本名”來(lái)運(yùn)行腳本。
如果不想打印這兩個(gè)目錄,可以使用“-A”選項(xiàng),效果和“-a”選項(xiàng)一樣,只是不列出“.”和“..”而已。這里再次強(qiáng)調(diào),Linux嚴(yán)格區(qū)分大小寫(xiě)。
這么多文件和目錄密密麻麻列出來(lái),是不是感覺(jué)看著不舒服?教你一招,使用“-l”選項(xiàng),以長(zhǎng)格式列出文件和目錄的信息。
ls -l
這樣看著多多少少舒服了一點(diǎn)。但是怎么多了一些其他的信息?這是因?yàn)椤?l”選項(xiàng)會(huì)將文件和目錄的屬性打印出來(lái),比如文件類(lèi)型、權(quán)限等等。相當(dāng)于Windows中右鍵—>屬性。
長(zhǎng)格式中各個(gè)字段的知識(shí)點(diǎn)有點(diǎn)多,我在以后的文章再講,這里將重心放在命令的學(xué)習(xí)上。
在“-l”選項(xiàng)列出的信息中,第5列表示文件/目錄的大小,默認(rèn)單位為字節(jié),可使用“-h”選項(xiàng),將單位轉(zhuǎn)換為對(duì)人們友好的單位(K、M、G)。
ls -hl
命令可以同時(shí)使用多個(gè)選項(xiàng),多個(gè)選項(xiàng)寫(xiě)在一起即可。這條命令的意思是以長(zhǎng)格式打印當(dāng)前目錄下的非隱藏文件和目錄,并將大小顯示成對(duì)人們友好的單位。
在這里我想提一句:命令的選項(xiàng)一般都有簡(jiǎn)化形式和完整形式,無(wú)論使用哪種形式的選項(xiàng),都能達(dá)到相同的效果。
我用“--help”選項(xiàng)的簡(jiǎn)化模式“-h”,依然成功打印出了命令的幫助信息。但有些命令不一定有“-h”選項(xiàng),或者“-h”并不是“--help”的簡(jiǎn)化。就比如ls命令,“-h”選項(xiàng)不是打印幫助信息。
所以查看幫助信息的時(shí)候,個(gè)人推薦使用完整選項(xiàng)”--help“。至于其他選項(xiàng),當(dāng)然使用簡(jiǎn)化形式,更方便使用和記憶。
參數(shù)
命令除了可以添加選項(xiàng),還可以添加參數(shù)。ls命令的參數(shù)就是文件名和目錄名。
ls 0
添加參數(shù)后,我們就可以列出參數(shù)指定的文件/目錄的信息了。
這里我列出了當(dāng)前目錄下的0文件,也可以將參數(shù)設(shè)置為指定目錄。這樣會(huì)列出指定目錄下的文件。
如果只想查看目錄本身,不想列出目錄下的文件,我們可以使用“-d”選項(xiàng)。
和選項(xiàng)一樣,也可以同時(shí)添加多個(gè)參數(shù)。注意,參數(shù)之間有空格。
當(dāng)然,命令也可以選項(xiàng)、參數(shù)同時(shí)使用。
以上就是ls命令的語(yǔ)法、常用選項(xiàng)、參數(shù)。
04 知識(shí)總結(jié)
以下是對(duì)本文知識(shí)的總結(jié)。
語(yǔ)法:ls [選項(xiàng)] [文件] 用途: 列出文件的信息(默認(rèn)情況下僅列出名字) 如果以目錄名作為參數(shù),則會(huì)列出該目錄下的文件。 選項(xiàng): -a ———— 列出所有文件和目錄(包括隱藏文件和目錄) -A ———— 列出除當(dāng)前目錄“.”和上級(jí)目錄“..”以外的所有文件和目錄(包括隱藏文件和目錄) -l ———— 以長(zhǎng)格式列出文件和目錄的屬性 -h ———— 以對(duì)人類(lèi)友好的單位顯示文件和目錄的大小 -d ———— 只列出目錄本身,不列出目錄下的文件 參數(shù):文件名/目錄名 其他: “--help”選項(xiàng)可獲取命令的幫助信息 Linux嚴(yán)格區(qū)分大小寫(xiě) 命令可以同時(shí)使用多個(gè)選項(xiàng),多個(gè)選項(xiàng)寫(xiě)在一起即可 命令也可以指定多個(gè)文件和目錄作為參數(shù),ls則會(huì)列出所有指定的文件和目錄中的文件名。
關(guān)于如何理解ls命令就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
本文名稱(chēng):如何理解ls命令
當(dāng)前路徑:http://jinyejixie.com/article20/ipjgco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、小程序開(kāi)發(fā)、ChatGPT、品牌網(wǎng)站建設(shè)、域名注冊(cè)、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)