基本功能列表
ls最基本的形式會顯示當前目錄下的檔案和目錄
$ ls
注意,ls命令輸出的列表是按字母排序(按列)
-f引數輕鬆區分檔案和目錄
$ ls -f
目錄(資料夾)後面新增了正斜線(/),可執行檔案後面加了*,方便使用者區分
-a引數將隱藏檔案和普通檔案和目錄一起顯示出來
以點號開頭的都是隱藏檔案,以.bash開頭的檔案是bash shell環境所使用的隱藏圍巾啊
-r引數叫做遞迴選項,列出了當前目錄下包含的子目錄中的文,如果目錄很多,這個輸出會很長,如果有更多的子目錄,-r引數會繼續進行遍歷
$ ls -r
??tip:引數不一定要分開來,例如:ls -f -r,也可以ls -fr這麼來寫??
顯示長列表
-l引數可以產生長列**式的輸出.包含了目錄中每個檔案的更多相關資訊
輸出的第一行顯示了在目錄中包含的總塊數,在此之後,每一行都包含了關於檔案(或資料夾)的描述資訊
檔案型別,比如目錄(d),檔案(-),字元型檔案(c),塊裝置(b) 檔案的許可權,比如讀(r),寫(w) 檔案的硬連線總數 檔案屬主的使用者名稱 檔案屬主的組名 檔案的大小(單位是位元組) 檔案上次修給的時間 檔名或目錄名
過濾輸出列表
ls命令還支援命令中定義過濾器,用過濾器決定應該在輸出中顯示哪些檔案和目錄,可以進行簡單文字的匹配,在命令引數後面新增這個過濾
$ ls -l test.txt
當使用者指定這個過濾器後,就是顯示該檔案的資訊,當然也可以識別標準萬用字元進行模糊匹配
問號(?)代表乙個字元 星號(*)代表零個或多個字元
在過濾器中使用星號或問號被稱為檔案擴充套件匹配(file globbing),指的是使用萬用字元進行模糊匹配的過程,萬用字元的正式名稱叫做元字元萬用字元(metacharacter wildcards)
除了星號的問號以外,還有更多的元字元萬用字元用於檔案擴充套件匹配,可以使用中括號,使用中括弧並且在特定的位置上查詢可能出現的字元(e或s),例如:
ls -l t[es]t.txt,可以找出tet.txt和tst.txt
同時也可以指定範圍
ls -l t[a - i]st.txt
還可以使用感嘆號,將不需要的內容排除
ls -l t[!b]st.txt.
檢視檔案和目錄 ls
7.2 管理檔案與目錄 談了目錄與路徑之後,下面討 件的基本管理。檔案與目錄的管理就是 顯示屬性 複製 刪除檔案 及 移動檔案或目錄 等等。檔案與目錄的 管理在linux中很重要,特別是,每個人家目錄的資料也都需要管理。我們在執行程式後,系統預設有乙個搜尋路徑順序,如果有兩個以上相同檔名的執行文 件...
終端使用 ls 命令,檢視目錄內容
1 自動補全 在敲出 檔名 目錄名 命令 的前幾個字母之後,按下 tab 鍵。1 如果沒有歧義,系統會自動補全 2 如果還存在其他 檔名 目錄名 命令 再一次按下 tab 鍵,系統會提示可能存在的 檔名 目錄名 命令 2 使用曾今敲過的命令 按 上 下 鍵可以再曾經使用過的命令之間來回切換。如果想要...
終端使用 使用 ls 命令,檢視目錄內容
常見選項 英文 描述 aall 不隱藏任何以 開始 的隱藏檔案 llist 長列表顯示 hhuman readable 與 l 一起,以易於閱讀的格式輸出檔案大小 ddirectory 列出目錄本身,而不是目錄內容 ttime 按修改時間排序,最新優先 rreverse 逆序排列 ssort by ...