歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux系統入門學習(20)

linux系統入門學習(20)

日期:2017/2/25 10:32:28   编辑:Linux教程

ls
1.作用
ls命令用於顯示目錄內容,類似DOS下的dir命令,它的使用權限是所有用戶。
2.格式
ls [options][filename]
3.options主要參數
-a, --all:不隱藏任何以“.” 字符開始的項目。
-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何項目。
--author:印出每個文件著作者。
-b, --escape:以八進制溢出序列表示不可打印的字符。
--block-size=大小:塊以指定<大小>的字節為單位。
-B, --ignore-backups:不列出任何以 ~ 字符結束的項目。
-f:不進行排序,-aU參數生效,-lst參數失效。
-F, --classify:加上文件類型的指示符號 (*/=@| 其中一個)。
-g:like -l, but do not list owner。
-G, --no-group:inhibit display of group information。
-i, --inode:列出每個文件的inode號。
-I, --ignore=樣式:不印出任何符合Shell萬用字符<樣式>的項目。
-k:即--block-size=1K。
-l:使用較長格式列出信息。
-L, --dereference:當顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象,而並非符號鏈接本身的信息。
-m:所有項目以逗號分隔,並填滿整行行寬。
-n, --numeric-uid-gid:類似-l,但列出UID及GID號。
-N, --literal:列出未經處理的項目名稱,例如不特別處理控制字符。
-p, --file-type:加上文件類型的指示符號 (/=@| 其中一個)。
-Q, --quote-name:將項目名稱括上雙引號。
-r, --reverse:依相反次序排列。
-R, --recursive:同時列出所有子目錄層。
-s, --size:以塊大小為序。
4.應用舉例
ls 命令是Linux系統使用頻率最多的命令,它的參數也是Linux命令中最多的。使用ls命令時會有幾種不同的顏色,其中藍色

表示是目錄,綠色表示是可執 行文件,紅色表示是壓縮文件,淺藍色表示是鏈接文件,加粗的黑色表示符號鏈接,灰色表

示是其它格式文件。ls最常使用的是ls- l,見圖1所示。

圖1 使用ls-l命令
文件類型開頭是由10個字符構成的字符串。其中第一個字符表示文件類型,它可以是下述類型之一:-(普通文件)、d

(目錄)、l(符號鏈接)、 b(塊設備文件)、c(字符設備文件)。後面的9個字符表示文件的訪問權限,分為3組,每

組3位。第一組表示文件屬主的權限,第二組表示同組用戶的權限, 第三組表示其他用戶的權限。每一組的三個字符分別

表示對文件的讀(r)、寫(w)和執行權限(x)。對於目錄,表示進入權限。s表示當文件被執行時,把該 文件的UID 或

GID賦予執行進程的UID(用戶ID)或GID(組 ID)。t表示設置標志位(留在內存,不被換出)。如果該文件是目錄,那

麼在該目錄中的文件只能被超級用戶、目錄擁有者或文件屬主刪除。如果它是可執行文 件,那麼在該文件執行後,指向其

正文段的指針仍留在內存。這樣再次執行它時,系統就能更快地裝入該文件。接著顯示的是文件大小、生成時間、文件或

命令名 稱。

Copyright © Linux教程網 All Rights Reserved