linux 命令之 ls 命令詳解

作者:辰風(fēng)沐陽(yáng) 閱讀:2050 發(fā)布時(shí)間:2022-02-05 上次更新:2022-04-26

1. 前言


ls – list directory contents 列出目錄內(nèi)容

ls 命令是 linux 下最常用的命令,是單詞 list 的缺省值,用于列出目錄下的所有內(nèi)容及權(quán)限

2. 命令格式


ls [選項(xiàng)] 目錄 - 沒(méi)有指定目錄時(shí)默認(rèn)查看當(dāng)前目錄

默認(rèn)效果

3. 命令參數(shù)


-l: 除文件名外,還將文件的權(quán)限、所有者、文件大小等信息列出來(lái)

-o: 作用同 -l,顯示除用戶(hù)組外的詳細(xì)信息

-a: 列出目錄下的所有文件,包括隱藏文件和 ...

-A: 只多列出目錄下 . 開(kāi)頭的隱藏文件,不列出 . 、..

-1: 逐行列出項(xiàng)目,并且只列出文件名

-x: 逐行列出項(xiàng)目而不是逐欄列出。目錄內(nèi)容默認(rèn)是豎著排列的,該參數(shù)就是指定內(nèi)容橫著排列

4. 過(guò)濾內(nèi)容


通過(guò)簡(jiǎn)單的正則表達(dá)式過(guò)濾內(nèi)容

  1. # 模糊匹配,匹配包含 ou 的內(nèi)容
  2. ls | grep ou
  3. # 匹配以 lic 結(jié)尾的內(nèi)容
  4. ls | grep lic$

5. 平時(shí)使用的參數(shù)組合


查看當(dāng)前目錄下的內(nèi)容,包含隱藏文件

  1. # 一行多個(gè)內(nèi)容
  2. ls -A
  3. # 一行一個(gè)內(nèi)容
  4. ls -A1
  5. # 需要查看文件大小
  6. ls -Aoh

補(bǔ)充: 在我的 mac 中

  1. ls -l 等價(jià)于 ll
  2. ls -al 等價(jià)于 l

標(biāo)簽: linux mac