歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> Linux命令之列出文件-ls

Linux命令之列出文件-ls

日期:2017/2/28 9:59:25   编辑:Linux命令

ls(list segment)用於列出文件,是Linux系統中使用非常頻繁的命令。

命令格式:ls args dir

args: 參數;

dir: 目錄,省略則表示當前目錄;

常用參數及說明如下

-a [常用]列出目錄下的所有文件,包括以 . 開頭的隱含文件。

-c 輸出文件的 i 節點的修改時間,並以此排序。

-i 輸出文件的 i 節點的索引信息。

-k 以 k 字節的形式表示文件的大小。

-l [常用]列出文件的詳細信息。

-m 橫向輸出文件名,並以“,”作分格符。

-n 用數字的 UID,GID 代替名稱。

-o 顯示文件的除組信息外的詳細信息。

-F 在每個文件名後附上一個字符以說明該文件的類型:“*”:可執行的普通文件;“/”:目錄;“@”:符號鏈接;“|”:FIFOs;“=”:套接字(sockets)。

-q 用?代替不可輸出的字符。

-r 對目錄反向排序。

-s 在每個文件名後輸出該文件的大小。

-t 以時間排序,最近修改在最上面。

-u 以文件上次被訪問的時間排序。

-x 按列輸出,橫向排序。

-R 遞歸(recursive)輸出所有子目錄的內容。

-S [常用]以文件大小排序,大文件的在上。

-X 以文件擴展名排序(最後一個.後的字符)。

-1 (數字1)一行只輸出一個文件。

--color 顯示彩色文件名(等價於--color=auto)。

--color=no 不顯示彩色文件名

--time-style 自定義顯示時間格式(常用’+%Y/%m/%d %H:%M:%S’格式)

--help 在標准輸出上顯示幫助信息。

--version 在標准輸出上輸出版本信息並退出。

小技巧:

編輯文件/etc/bashrc, 加入代碼: alias ls="ls --color"

使得顏色顯示始終存在,其中顏色的含義如下:

藍色[目錄];綠色[可執行文件];紅色[壓縮文件];淺藍色[鏈接文件];灰色[其他文件];

自定義顯示時間格式

$> 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的系統可以用環境變量TIME_STYLE來設置;

$> export TIME_STYLE='+%Y/%m/%d %H:%M:%S'

如果要永久生效,就把上面那句追加到/etc/profile裡。

Copyright © Linux教程網 All Rights Reserved