ls是一個 Linux shell 命令,用於列出文件和目錄的目錄內容。
$ ls [options] [file|dir]
ls 命令主要選項:
選項 | 描述 |
---|---|
ls -a | 列出所有文件,包括以“.”開頭的隱藏文件 |
ls--顏色 | 彩色列表 [=always/never/auto] |
ls -d | 列出目錄 - 使用“*/” |
ls -F | 添加 */=>@| 的一個字符進入 |
ls -i | 列出文件的 inode 索引號 |
ls -l | 長格式列表 - 顯示權限 |
ls -la | 列出包含隱藏文件的長格式 |
ls -lh | 列出具有可讀文件大小的長格式 |
ls -ls | 帶有文件大小的長格式列表 |
ls -r | 倒序排列 |
ls -R | 遞歸列出目錄樹 |
ls -s | 列表文件大小 |
ls -S | 按文件大小排序 |
ls-t | 按時間和日期排序 |
ls -X | 按擴展名排序 |
您可以按Tab按鈕自動完成文件或文件夾名稱。
使用相對路徑列出目錄文檔/書籍:
$ ls Documents/Books
使用絕對路徑列出目錄/home/user/Documents/Books。
$ ls /home/user/Documents/Books
列出根目錄:
$ ls /
列出父目錄:
$ ls ..
列出用戶的主目錄(例如:/home/user):
$ ls ~
長格式列表:
$ ls -l
顯示隱藏文件:
$ ls -a
以長格式列出並顯示隱藏文件:
$ ls -la
按日期/時間排序:
$ ls -t
按文件大小排序:
$ ls -S
列出所有子目錄:
$ ls *
遞歸目錄樹列表:
$ ls -R
僅列出帶通配符的文本文件:
$ ls *.txt
ls 重定向到輸出文件:
$ ls > out.txt
僅列出目錄:
$ ls -d */
列出具有完整路徑的文件和目錄:
$ ls -d $PWD/*
選擇ls選項並按下生成代碼按鈕:
Advertising