每天一個Linux命令(2):ls命令

來源:互聯網
上載者:User

標籤:parallel   log   class   gre   alt   提示資訊   參數   posix   資料   

著作權聲明

更新:2017-04-26
博主:LuckyAlan
聯絡:[email protected]
聲明:吃水不忘挖井人,轉載請註明出處!

1 文章介紹
本文介紹了Linux下命令ls。

2 開發平台
接掃開發平台

3 閱前須知
提示資訊,比如預Crowdsourced Security Testing道的知識,需要先看哪些部落格

4 文章本文
ls(list segment,列出分割)用於列出檔案,是一個由POSIX和單一Unix標準規範的命令。我們可以使用ls命令:

  • 列印目前的目錄的檔案或檔案夾清單
  • 指定目錄裡的檔案或檔案夾清單
  • 查看檔案、檔案夾、檔案目錄等的許可權、目錄資訊等

4.1 命令格式

1 ls [選項] [目錄名]

4.2 命令功能

查看檔案或檔案許可權等資訊。

4.3 常用參數

ls如果省略命令參數和操作對象,直接輸入“ ls ”,則將會列出當前工作目錄的內容清單,如下所示:

4.3.1 全部顯示 -a/-A/-all

-a, –all 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。其中-all有包含許可權在內地額詳細資料。而參數-A不列出“.”(表示目前的目錄)和“..”(表示目前的目錄的父目錄)。如下面三幅圖:

4.3.2 檔案排序顯示 -c

配合-l,根據檔案名稱排序,顯示ctime(檔案狀態最後更改時間排序及顯示):

配合-lt,根據ctime排序,顯示ctime:

4.3.3 詳細顯示 -l

除了檔案名稱,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來:

 4.3.4 顯示檔案大小 -human

以人類看的懂的方式顯示大小(對應的就是-si顯示的大小),注意,下面也可以用ls -h -human:

4.4.5 其他命令

-t 以檔案修改時間排序
-v 根據版本進行排序
-x 逐行列出項目而不是逐欄列出
-X 根據副檔名排序
-1 每行只列出一個檔案(注意,是沒有ls -2的,只有-1)
–help 顯示此協助資訊並離開
–version 顯示版本資訊並離開

4.5 常用範例

在使用 ls 命令時要注意命令的格式:在命令提示字元後,首先是命令的關鍵字,接下來是命令參數,在命令參數之前要有一虛線“-”,所有的命令參數都有特定的作用,自己可以根據需要選用一個或者多個參數,在命令參數的後面是命令的操作對象。

4.5.1 列出指定檔案夾下的所有檔案和目錄的詳細資料

ls -l -R /home/parallels/

關鍵字:ls
參數:-l -R
操作對象:/home/parallels/

我們還可以寫成如下形式:

ls -l -R /home/parallels/

如果命令的操作對象位於目前的目錄中,可以直接對操作對象進行操作;如果不在目前的目錄在需要給出操作對象的完整路徑。對於本例中,若在home檔案夾下的parrallels檔案夾,我們可以直接使用:

ls -lR parallels

4.5.2 列出目前的目錄中所有以“t”開頭的目錄的詳細內容

ls -l t*

注意,這裡羅列的是以t開頭的檔案夾內的檔案的詳細內容,而不是把以頭開頭的檔案夾的名字羅列。

4.5.3 只列出檔案夾下的子目錄

列出/home/parallels目錄(檔案夾)下面的子目錄:

ls -F /home/parallels |grep /$

 

列出/home/parralels目錄下的子目錄的詳細情況:

ls -l /home/parallels/ | grep "^d"

 

 

 

5 參考資料
1、本文概念部分參考了維基百科。

每天一個Linux命令(2):ls命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.