Linux命令之列出檔案-ls

來源:互聯網
上載者:User

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裡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.