您好,登錄后才能下訂單哦!
ls
顯示當前目錄下的所有內容。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、語法
ls [OPTION]... [FILE]...
2 、選項列表
選項 |
說明 |
--version |
顯示命令版本信息 |
--help |
顯示幫助文檔 |
-a | --all |
列出所有的文件 |
-A | --almost-all |
列出所有文件,但是不包含以 . 或者 .. 開頭的文件 |
--author |
和“-l”一起使用,打印出每個文件的作者 |
-b | --escape |
將文件名中不可輸出的字符,以“\+字符編碼”的方式輸出。編碼為八進制 |
--block-size = SIZE |
設置block的字節 |
-B | --ignore-backups |
不要列出以“~”結尾的隱含條目,其實就是備份文件 |
-c |
和“–lt”一起使用的時候,按照文件狀態改變的時間排序;和“-l”一起使用的時候,通過名字排序 |
-C |
多列顯示結果,默認選項 |
--color [= WHEN ] |
以高亮顏色顯示不同文件,值可以是always、never、auto |
-d | --directory |
只顯示目錄名,不顯示目錄下的內容。不顯示符號鏈接指向的目錄 |
-D | --dired |
為Emacs的dired模式設計的輸出 |
-f |
不排序,使能“-aU”,關閉“-ls -color” |
-F | --classify |
在每個輸出項的后面,追加文件類型標識符。 * ,代表具有可執行權限的普通文件。 / ,代表目錄。 @ ,代表符號鏈接。 | ,代表有名管道。 = ,代表套接字。 |
--file-type |
和“-F”一樣,但是不輸出* |
--format = WORD |
跨越-x,逗號-m,水平-x,長-l,單列-1,詳細-l,垂直-c |
--full-time |
顯示完整的時間,-l --time-style=full-iso |
-g |
和“-l”一樣,但是不顯示擁有者 |
--group-directories-first |
將文件前的目錄分組,但是“--sort”的任何使用都會禁用分組。 |
-G | --no-group |
在長列表中,不要打印組名 |
-h |
以更加易讀的方式顯示,和“-l”一起使用 |
-si |
和“-h”一樣,但是以1000位整,而不是1024 |
-H | --dereference-command-line |
遵循命令行中列出的符號鏈接 |
--dereference-command-line-symlink-to-dir |
遵循指向目錄的每個命令行符號鏈接 |
--hide = PATTERN |
不要列出與shell模式匹配的隱含條目(被-a或-A覆蓋) |
--indicator-style = WORD |
將帶有樣式字的指示符附加到條目名稱:無(默認)、斜杠(-p)、文件類型(-文件類型)、分類(-F) |
-i |
顯示文件的索引節點 |
-I | --ignore =PATTERN |
不要列出與shell模式匹配的隱含條目 |
-k |
等價于“--block-size=1K” |
-L | --dereference |
當顯示符號鏈接的文件信息時,請顯示鏈接引用文件的信息,而不是鏈接本身的信息。 |
-l |
以長格式顯示 |
-m |
用水平的方式顯示,文件之間用“,”和一個空格隔開 |
-n | --numeric-uid-gid |
類似-l,但是列出用戶ID和組ID。 |
-N | --literal |
打印原始條目名(不要專門處理控制字符) |
-o |
和選項“-l”一樣,但是不顯示組信息 |
-p | --indicator-style = slash |
在目錄前面加一個斜杠“/” |
-q | --hide-control-chars |
無法顯示的字符,使用“?”代替 |
--show-control-chars |
按原樣顯示非圖形字符 |
-Q | --quote-name |
用雙引號括住條目名 |
--quoting-style = WORD |
對條目名使用引用樣式詞:literal,locale,shell,shell-always,c,escape |
-r | --reverse |
排序的時候,以文件名反向排序 |
-R | --recursive |
遞歸顯示子目錄 |
-s | --size |
以塊為單位顯示文件大小。默認一塊1024k |
-S |
以文件大小排序 |
-t |
按文件的修改時間,降序排列 |
--sort = WORD |
按指定要求排序,而不是按名稱排序:不排序(-U),擴展名(-X),大小(-S),時間(-t),版本(-v) |
--time = WORD |
配合“-l”使用,將時間顯示為指定的,而不是修改時間:atime(-u),access(-u),use(-u),ctime(-c),或state(-c);如果指定了“--sort=time”,則使用指定的時間作為排序鍵。 |
--time-style = STYLE |
配合“-l”使用,時間用指定的風格顯示:full-iso,long-iso,locale,+FORMAT。FORMAT解釋為“日期”;如果格式為FORMAT1<newline>FORMAT2,FORMAT1適用于非最近文件,FORMAT2適用于最近文件;如果樣式以“POSIX-”為前綴,則樣式僅在POSIX區域設置之外生效。 |
-T | --tabsize = COLS |
指定制表符的大小,默認是8 |
-u |
配合“-lt”使用:按訪問時間排序,并顯示;配合“-l”使用:顯示訪問時間,按名稱排序;其他情況:按訪問時間排序 |
-U |
不要排序;按目錄順序列出條目 |
-v |
文本中自然排序的(版本)數字 |
-w | --width = COLS |
設定屏幕寬度而不是當前值 |
-x |
按行而不是按列出條目 |
-X |
按輸入擴展名按字母順序排序 |
-1 |
每行列出一個文件 |
--lcontext |
顯示安全上下文。啟用“-l”。對于大多數顯示器來說,行可能太寬了。 |
-Z, --context |
顯示安全上下文,以便適合大多數顯示。只顯示模式、用戶、組、安全上下文和文件名。。 |
--scontext |
只顯示安全上下文和文件名。 |
3 、說明
在默認情況下,使用顏色來區分文件類型是禁用的,并且使用“--color=never“。只有當標準輸出連接到終端時,ls才會發出顏色代碼。LS_CONERS環境變量可以更改設置,使用dircolors命令來設置。
大小可以是KB,1000;K,1024,;MB,1000*1000;M,1024*1024
4 、實例
1 )顯示所有文件,并且在后面追加文件類型
|
2 )顯示目錄名稱,不顯示目錄下的內容
|
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。