題主你好,
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、成都做網(wǎng)站、襄陽(yáng)網(wǎng)絡(luò)推廣、小程序定制開發(fā)、襄陽(yáng)網(wǎng)絡(luò)營(yíng)銷、襄陽(yáng)企業(yè)策劃、襄陽(yáng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供襄陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
首先ll這個(gè)命令是ls -l的縮寫, 也就是 ll 等價(jià)于 ls -l.
太長(zhǎng)不看版: ll -r的作用是反轉(zhuǎn)結(jié)果并輸出,ll輸出是1,2,3,4,5,則加上-r后輸出5,4,3,2,1.
-----
而ls -l,即ll,的作用是"列出詳細(xì)信息", 下圖對(duì)比一下,光輸和ls和輸入ls -l, 來理解什么叫做"列出詳細(xì)信息":
接下來再說-r這個(gè)參數(shù)的作用:
請(qǐng)點(diǎn)擊輸入圖片描述bn
也就是說-r參數(shù)的作用是,當(dāng)ls的輸出被排序的話,則將排過序的結(jié)果反轉(zhuǎn)并輸出,說白了就是之前輸出的是1,2,3,4,5,加上-r參數(shù)后輸出的就是5,4,3,2,1.
但-r參數(shù)這里有一個(gè)需要注意的點(diǎn),只有l(wèi)s的結(jié)果被排序后,-r參數(shù)才起作用, 而題主給的ls -l命令中,-l選項(xiàng)是輸出詳細(xì)信息, 并沒有排序的參數(shù)呀?,實(shí)際上幫助文檔中也有相關(guān)的描述:
也就是說當(dāng)ls命令后沒有指定cftuvSUX以及--sort中選項(xiàng)時(shí),會(huì)自動(dòng)根據(jù)文件名稱的字母順序進(jìn)行排序,所以因?yàn)閘s -l的參數(shù)為-l,而-l這個(gè)選項(xiàng)不在cftuvSUX以及--sort中,因此,
ls -l在列出文件詳細(xì)信息的時(shí)候也會(huì)動(dòng)按照文件名稱排序了,所以 -r參數(shù)才會(huì)起作用(因?yàn)樯厦嬲f了-r參數(shù)是對(duì)排序后的內(nèi)容進(jìn)行反轉(zhuǎn),而ls -l已經(jīng)對(duì)內(nèi)容做了排序操作了).
-----
測(cè)試:
可以看到ls -l輸出的結(jié)果是a,b,c 而加上-r參數(shù)后的結(jié)果是c,b,a
-----
希望可以幫到題主, 歡迎追問.
Linux命令大小寫敏感,一般命令都是小寫
在 Linux 系統(tǒng)中,“l(fā)l”命令并不是它的標(biāo)準(zhǔn)命令,“l(fā)s”才是 Linux 系統(tǒng)的標(biāo)準(zhǔn)命令,其功能是列出當(dāng)前子目錄下的文件(不包括隱藏文件)。
之所以有“l(fā)l”命令,是因?yàn)樵?Linux 系統(tǒng)中有一個(gè)定義別名命令(alias)的功勞。即:
alias ll 'ls -al'
其中:
-a 選項(xiàng)表示列出所有文件(包括隱藏文件)
--all的縮寫,顯示所有的文件,包括隱藏文件(以.開頭的文件)。
l 選項(xiàng)表示按照長(zhǎng)格式(long)列出文件名,包括:文件的權(quán)限、文件類型(是文件還是子目錄)、文件的建立日期、文件大小,等等。而這些信息是 ls 命令不能夠顯示出來的。
所以只要定義好了“l(fā)l”,以后輸入該命令后,即可顯示文件的很多信息。
-A --almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當(dāng)前目錄.和上級(jí)目錄..這兩個(gè)文件。
在 Linux 系統(tǒng)中,“l(fā)l”命令并不是它的標(biāo)準(zhǔn)命令,“l(fā)s”才是 Linux 系統(tǒng)的標(biāo)準(zhǔn)命令,其功能是列出當(dāng)前子目錄下的文件(不包括隱藏文件)。
之所以有“l(fā)l”命令,是因?yàn)樵?Linux 系統(tǒng)中有一個(gè)定義別名命令(alias)的功勞。即:
alias ll 'ls -al'
其中:
-a 選項(xiàng)表示列出所有文件(包括隱藏文件)
l 選項(xiàng)表示按照長(zhǎng)格式(long)列出文件名,包括:文件的權(quán)限、文件類型(是文件還是子目錄)、文件的建立日期、文件大小,等等。而這些信息是 ls 命令不能夠顯示出來的。
所以只要定義好了“l(fā)l”,以后輸入該命令后,即可顯示文件的很多信息。
ll是ls -l的命令別名,就像人有小名和外號(hào)一樣,比如李狗蛋是小時(shí)候的你,而李二狗是長(zhǎng)大后的你,指的都是你,只不過不同狀態(tài)而已。ll是Linux發(fā)行版廠商為我們定義的,可以使用alias這個(gè)命令來查看,也可以看看《Linux就該這么學(xué)》這本書,非常適合初學(xué)者學(xué)習(xí)。
列出當(dāng)前文件或目錄的詳細(xì)信息,這些信息有文件屬性,文件擁有者對(duì)文件的讀取信息,其他人的權(quán)限,大小,時(shí)間等。
與ls -l作用相同,可以看成是ls -l 別名