oeasy教您玩轉(zhuǎn)linux010106這兒都有啥 ls
回憶上次內(nèi)容 ??
上個實(shí)驗(yàn)我們查詢了 ls 的手冊:
man ls
感覺好長,不要著急慢慢讀,?? 你得熟悉命令行的生活方式。??
為什么要用命令行查詢???
我在圖形界面 (GUI) 里面查詢不是很方便嗎???

我們并不排斥使用 GUI(Graphic User Interface)
但是我們得明白 CLI(Command Line Interface)是根本
我們來看看 ls 的細(xì)節(jié)

第一條參數(shù)
-a
,顯示不忽略以"."開始的linux 中以"."開始的文件和文件夾是隱藏的
如果不忽略以"."開始的,就是全都(all)顯示的意思吧 ??
我們來試試 ??
ls -a
這下我們看到隱藏文件(以"."開頭的)了!? 但是這些文件堆在一起,看不到更多細(xì)節(jié)。想看到大小、日期等細(xì)節(jié)怎么辦呢???
列表選項(xiàng) -l
通過查詢手冊我們發(fā)現(xiàn)了 -l
這個參數(shù),l
的意思是 list。這個參數(shù)可以以列表方式查詢文件,讓我們快去試試吧!
ls -l
我們確實(shí)可以以列表的方式查看文件,但是我們看不見隱藏文件了,?? 我想既能看到隱藏文件,又使用列表方式,應(yīng)該怎么辦呢???
ls -l -a
或者:
ls -a -l
我們還可以把兩個開關(guān)合并到一起:
ls -al
ls -la
還有什么開關(guān)嗎???
選項(xiàng)-h, 指的是人類可讀:
原來的文件大小使用的是字節(jié)數(shù)量
字節(jié)數(shù)量不利于閱讀
人們可以使用 k,m,g,t 等存儲容量單位來觀察了
h 的意思是 Human Readable
ls -h
并沒有反應(yīng)?!?? 因?yàn)檫@里只顯示文件名,只有在列表模式下,才顯示大?。?? 所以我們 -lh 兩個開關(guān)要一起用。
ls -lh
遞歸查詢文件
使用
-R
開關(guān)可以遞歸地查詢子文件下的內(nèi)容
不但查詢文件夾里面有什么,就連子文件夾下面的東西也不放過,R
是大寫的,對應(yīng) Recuisive,意思是遞歸,我們來試試。
ls -R
我們可以看到很多文件,可以使用終端的滾輪上下翻頁,也可以加上這個參數(shù) /etc
,代表要對 /etc
下面的文件遞歸地列表。
ls -R /etc
ls
是命令,起決定作用,決定這次是列表操作-R
是參數(shù),是一個開關(guān),要把子文件夾也都翻遍/etc
是參數(shù),是ls
執(zhí)行的對象,就在這個文件夾里面翻
進(jìn)一步,再深入
如果我想要對 /etc
執(zhí)行 ls 操作,不但要遞歸查詢,而且要列表,不但要列表而且要用人類可讀的方式列表,而且還要顯示出隱藏文件,這個應(yīng)該怎么寫呢??? 大家可以自己試試~