Linux教程之Linux ls命令

來源:互聯網
上載者:User

Linux(Fedora/Ubuntu/RedHat) ls 命令經常要使用,通過使用 ls 命令可以查看linux檔案夾包含的檔案,查看檔案許可權(包括目錄、檔案夾、檔案許可權),查看目錄資訊等等,ls 命令在平常的linux操作中使用很頻繁,所以這裡介紹下 ls 命令的相關使用方法。

一、ls命令使用介紹

ls命令使用許可權:所有使用者。

格式:ls [選項] [目錄名]。

功能:列出目標目錄中所有的子目錄和檔案。

選項說明:

-a 用於顯示所有檔案和子目錄(保羅點檔案)。

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

-r 將目錄的內容清單以英文字母順序的逆序顯示。

-t 按檔案修改時間進行排序,而不是按檔案名稱進行排序。

-A 同-a,但不列出“.”(表示目前的目錄)和“..”(表示目前的目錄的父目錄)。

-F 在列出的檔案名稱和目錄名後添加標誌。例如,在可執行檔後添加“*”,在目錄名後添加“/”以區分不同的類型。

-R 如果目標目錄及其子目錄中有檔案,就列出所有的檔案。

-Cx 按行跨頁對檔案名稱進行排序。

-CF 按列列出目錄中的檔案名稱,並在檔案名稱後附加一個字元以區分目錄和檔案的類型:目錄檔案名稱之後附加一個斜線(/)。可執行檔名之後附加一個星號(*)。符號連結檔案名稱之後附加一個@符號。普通檔案名稱之後不附加任何字元。

-CR 以分欄格式顯示目標目錄及其各級子目錄中的所有檔案(目錄和檔案都可以稱為檔案),也稱為遞迴列表。

下面來舉兩個例子具體說明Linux ls 命令如何使用。

二、ls命令使用舉例

例一:列出/home/cc/Ruijie 檔案夾下的所有檔案和目錄的詳細資料。

[cc@cc ~]$ ls -l -R /home/cc/Ruijie

輸入上面的命令斷行符號後,就會顯示目錄下所有檔案的詳細資料,如下:

[cc@cc ~]$ ls -l -R /home/cc/Ruijie

/home/cc/Ruijie:

總計2168

-rwxr-xr-x 1 cc cc  112876 2008-06-26 libpcap.so.0.6.2 -rwxr-xr-x 1 cc cc  737192 2008-06-26 libstdc++.so.5 -rwxr-xr-x 1 cc cc1938 2004-04-23 readme.txt

-rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu

[cc@cc ~]$

初學者在使用 ls 命令時要注意命令的格式:在命令提示字元後,首先是命令的關鍵字,接下來是命令參數,在命令參數之前要有一虛線“-”,所有的命令參數都有特定的作用,自己可以根據需要選用一個或者多個參數,在命令參數的後面是命令的操作對象。在以上這條命令“ ls -l -R /home/cc/Ruijie”中,“ls” 是命令關鍵字,“-l -R”是參數,“ /home/cc/Ruijie ”是命令的操作對象。在這條命令中,使用到了兩個參數,分別為“l”和“R”,當然,你也可以把他們放在一起使用,如下所示:

[cc@cc ~]$ ls -lR /home/cc/Ruijie

這種形式和上面的命令形式執行的結果是完全一樣的。另外,如果命令的操作對象位於目前的目錄中,可以直接對操作對象進行操作;如果不在目前的目錄則需要給出操作對象的完整路徑,例如上面的例子中,我的當前檔案夾是cc檔案夾,我想對cc檔案夾下的Ruijie檔案進行操作,我可以直接輸入 ls -lR Ruijie,也可以用 ls -lR /home/cc/Ruijie 。

例二:列出目前的目錄中所有以“t”開頭的目錄的詳細內容,可以使用如下命令:

[cc@cc ~]$ ls -l t*

這樣,就可以查看目前的目錄下檔案名稱以“t”開頭的所有檔案的資訊。

其實,在命令格式中,方括弧內的內容都是可以省略的,對於命令ls而言,如果省略命令參數和操作對象,直接輸入“ 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.