Linux列出文件ls命令說(shuō)明
Linux列出文件ls命令說(shuō)明
ls(list segment)用于列出文件,是Linux系統(tǒng)中使用非常頻繁的命令。那么你知道Linux列出文件ls命令說(shuō)明么?接下來(lái)是小編為大家收集的Linux列出文件ls命令說(shuō)明,歡迎大家閱讀:
Linux列出文件ls命令說(shuō)明
命令格式:ls args dir
args: 參數(shù);
dir: 目錄,省略則表示當(dāng)前目錄;
常用參數(shù)及說(shuō)明如下:
-a [常用]列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-c 輸出文件的 i 節(jié)點(diǎn)的修改時(shí)間,并以此排序。
-i 輸出文件的 i 節(jié)點(diǎn)的索引信息。
-k 以 k 字節(jié)的形式表示文件的大小。
-l [常用]列出文件的詳細(xì)信息。
-m 橫向輸出文件名,并以“,”作分格符。
-n 用數(shù)字的 UID,GID 代替名稱。
-o 顯示文件的除組信息外的詳細(xì)信息。
-F 在每個(gè)文件名后附上一個(gè)字符以說(shuō)明該文件的類型:“*”:可執(zhí)行的普通文件;“/”:目錄;“@”:符號(hào)鏈接;“|”:FIFOs;“=”:套接字(sockets)。
-q 用?代替不可輸出的字符。
-r 對(duì)目錄反向排序。
-s 在每個(gè)文件名后輸出該文件的大小。
-t 以時(shí)間排序,最近修改在最上面。
-u 以文件上次被訪問(wèn)的時(shí)間排序。
-x 按列輸出,橫向排序。
-R 遞歸(recursive)輸出所有子目錄的內(nèi)容。
-S [常用]以文件大小排序,大文件的在上。
-X 以文件擴(kuò)展名排序(最后一個(gè).后的字符)。
-1 (數(shù)字1)一行只輸出一個(gè)文件。
--color 顯示彩色文件名(等價(jià)于--color=auto)。
--color=no 不顯示彩色文件名
--time-style 自定義顯示時(shí)間格式(常用’+%Y/%m/%d %H:%M:%S’格式)
--help 在標(biāo)準(zhǔn)輸出上顯示幫助信息。
--version 在標(biāo)準(zhǔn)輸出上輸出版本信息并退出。
小技巧:
編輯文件/etc/bashrc, 加入代碼: alias ls="ls --color"
使得顏色顯示始終存在,其中顏色的含義如下:
藍(lán)色[目錄](méi);綠色[可執(zhí)行文件];紅色[壓縮文件];淺藍(lán)色[鏈接文件];灰色[其他文件];
自定義顯示時(shí)間格式
$> ls -l --time-style '+%Y/%m/%d %H:%M:%S'
total 0
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file1
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file2
支持 --time-style的系統(tǒng)可以用環(huán)境變量TIME_STYLE來(lái)設(shè)置;
$> export TIME_STYLE='+%Y/%m/%d %H:%M:%S'
如果要永久生效,就把上面那句追加到/etc/profile里。
看了“Linux列出文件ls命令說(shuō)明”還想看: