ls
是 Linux 中的一個非常有用的命令,用于列出目錄中的文件和子目錄
基本用法:
ls [選項] [目錄]
-l
:長格式輸出,顯示每個文件的詳細信息,如權限、所有者、文件大小和修改時間等。
ls -l
-a
:列出所有文件,包括隱藏文件(以.
開頭的文件)。
ls -a
-l
和 -a
選項可以組合使用:
ls -la
-h
:以人類可讀的格式顯示文件大小,如 K、M、G 等。
ls -lh
-t
:按文件的修改時間降序排列。
ls -lt
-r
:反向排序,即按文件名的字母順序降序排列。
ls -lr
-R
:遞歸列出目錄及其子目錄中的文件。
ls -R
-1
:每行顯示一個文件名,適用于腳本編寫。
ls -1
-v
:顯示詳細的文件信息,包括版本號(適用于某些文件系統)。
ls -v
-c
:顯示文件的字符計數(適用于某些文件系統)。
ls -c
這些選項可以組合使用,以滿足不同的需求。例如,要列出當前目錄及其子目錄中的所有文件,并按修改時間降序排列,可以使用以下命令:
ls -lhtrR