歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux常用命令ls詳解

Linux常用命令ls詳解

日期:2017/2/28 14:51:46   编辑:Linux教程
ls 命令的含義是list顯 示當前目錄中的文件名字。注意不加參數它顯示除隱藏文件外的所有文件及目錄的名字。ls是Linux/Ubuntu中 經常用到的一個命令,也是一個非常基本的命令。 1、文件名顏色的含義 1)默認色代表普通文件。例:install.log 2)綠色代表可執行文件。例:rc.news 3)紅色代表tar包 文件。 例:vim-7.1.tar.bz2 4)藍色代表目錄文件。 例:aa 5)水紅代表圖象文件。 例:Sunset.jpg 6)青色代表鏈接文件。 例:rc4.d (此類文件相當於快捷方式) 7)黃色代表設備文件。 例:fd0 2、ls命令 1)ls –a(all):表示列出所有的文件,包括以"."開頭的隱藏文件。位於這個列表的起首處的 .. 和 . 依次是指父目錄和你的當前目錄。 更多Linux命令見 http://www.linuxidc.com 2)ls –l (long):列舉目錄內容的詳細信息,包括權限(模式)、所有者、組群、大小、創建日期、文件是否是到系統其它地方的鏈接,以及鏈接的指 向。 # ls –l total 5 -rw-r--r-- 1 root root 1668 Oct 3 2007 anaconda-ks.cfg drwxr-xr-x 2 root root 4096 Nov 6 00:04 aa *total 5:代表當前目錄下文件大小的總和為5K(每個目錄的大小都按4K算) *drwxr-xr-x 第一個字符有3種 情況:“-”表示普通文件,“d”代表目錄,“l”代表連接文件,“b”代 表設備文件。後面的9個字符每3個為一組,分別代表文件所有者、文件所有者所在用戶組、其它用戶對文件擁 有的權限。每組中3個字符分別代表讀、寫、執行的權限,若沒有 其中的任何一個權限則用“-”表示。執行的權限有兩個字符可選“x”代表可執行,“s”代表套接口文件。 * 緊接著的數字2代 表 “aa”這個目錄下的目錄文件數目(這個數目=隱藏目錄數目+普通目錄數目)。如果這個aa是 個普通文件,2就代表這個文件有2個別名(這個文件被人創建了一個硬鏈接文件) *再接下來的root代 表這個文件(目錄)的屬主為:用戶root *再接下來的root代表這個文件(目錄)所屬的用戶組為:組root *4096 代表文件的大小(字節數),目錄的 大小總是為4096字節。 * Nov 6 00:04 代表文件(目錄)的修改時間。 *aa代表文件(目錄)的名字。 3)ls –hl中-h:顯示文件大小時增加可讀性 3、其它參數詳解 1)-d: 如果其後接的是一個目錄,則此只輸出目錄的名稱 2)-t: 表示列出的條目按最後修改的時間進行排序,默認是使用文件夾的名稱來排序 3)-C: 以文件的名稱按列縱向排序 4)-r逆 向(reverse):從後向前地列舉目錄中的內容。 5)-R遞 歸(recursive):該選項遞歸地列舉所有目錄(在當前 目錄之下)的內容。 6)-S 大小(size):按文件大小排序。 7)-F 文件類型(File type):在每一個列舉項目之後添加一 個符號。這些符號包括:/ 表明是一個目錄;@ 表明是到其它文件的符號鏈接;* 表明是一個可執行文件。
Copyright © Linux教程網 All Rights Reserved