ls 命令的含義是list顯示目錄中的文件名字妆档。當(dāng)我們學(xué)習(xí)某種東西的時(shí)候要做到知其所以然,當(dāng)你知道了這個(gè)東西大概是個(gè)什么了以后你的思維就會(huì)聯(lián)想到很多的東西學(xué)習(xí)的就會(huì)很快。
用法:ls [選項(xiàng)]... [文件]...
常用選項(xiàng):ls -al ?./???說明列表當(dāng)前目錄的所有文件
輸出的各項(xiàng)參數(shù)說明:
其中第一項(xiàng)表示文件類型和權(quán)限,一共10位?
9 8 7 6 5 4 3 2 1 0?
- r w x r - x r - x?
(1)其中第9為表示文件類型,有以下幾種:?
-: 表示普通文件?
d: 目錄?
b: 塊特殊文件?
c: 字符特殊文件?
l: 符號鏈接文件?
p: 命名管道文件FIFO?
s: 套接字文件?
(2)8-6位表示所有者權(quán)限,5-3位表示同組其它用戶權(quán)限,2-0:其它用戶權(quán)限?
r:表示可讀; w:表示可寫;x:表示可執(zhí)行;
其它選項(xiàng):
列出 FILE 的信息(默認(rèn)為當(dāng)前目錄)入篮。
如果不指定-cftuvSUX 或--sort 選項(xiàng),則根據(jù)字母大小排序旨怠。
長選項(xiàng)必須使用的參數(shù)對于短選項(xiàng)時(shí)也是必需使用的。
? -a, --all ? ? 不隱藏任何以. 開始的項(xiàng)目
? -A, --almost-all 列出除. 及.. 以外的任何項(xiàng)目
? ? ? --author 與-l 同時(shí)使用時(shí)列出每個(gè)文件的作者
? -b, --escape 以八進(jìn)制溢出序列表示不可打印的字符
? ? ? --block-size=大小 塊以指定大小的字節(jié)為單位
? -B, --ignore-backups 不列出任何以"~"字符結(jié)束的項(xiàng)目
? -c ? ? ? ? 配合-lt:根據(jù)ctime 排序并顯示ctime(文件狀態(tài)最后更改的時(shí)間)
? ? ? ? ? ? ? 配合-l:顯示ctime 但根據(jù)名稱排序 其他情況:按ctime 排序
? -C? ? ? ?每欄由上至下列出項(xiàng)目
? ? ? ? ? ? ?--color[=WHEN] 控制是否使用色彩分辨文件敢会。WHEN 可以是 "never"(默認(rèn))、"always"或"auto"其中之一
? -d, --directory 當(dāng)遇到目錄時(shí)列出目錄本身而非目錄內(nèi)的文件
? -D, --dired 產(chǎn)生適合Emacs 的dired 模式使用的結(jié)果
? -f? ?不進(jìn)行排序这嚣,-aU 選項(xiàng)生效鸥昏,-lst 選項(xiàng)失效
? -F, --classify 加上文件類型的指示符號(*/=@| 其中一個(gè))
? ? ? --format=關(guān)鍵字 交錯(cuò)-x,逗號分隔-m姐帚,水平-x吏垮,長-l,
? ? ? ?單欄-1罐旗,詳細(xì)-l膳汪,垂直-C? --full-time 即-l --time-style=full-iso
? -g? ? ? ?類似-l,但不列出所有者? --group-directories-first
? ? ? ? ? ? ?在文件前分組目錄九秀。此選項(xiàng)可與--sort 一起使用遗嗽,但是一旦使用--sort=none (-U)將禁用分組
? -G, --no-group 以一個(gè)長列表的形式,不輸出組名
? -h, --human-readable 與-l 一起鼓蜒,以易于閱讀的格式輸出文件大小
? ? ? (例如 1K 234M 2G)
? ? ? ?--si 同上面類似痹换,但是使用1000 為基底而非1024
? -H, --dereference-command-line
跟隨命令行列出的符號鏈接
? ? ? --dereference-command-line-symlink-to-dir
跟隨命令行列出的目錄的符號鏈接
? ? ?--hide=PATTERN? ? ? ? 隱藏符合PATTERN 模式的項(xiàng)目
(-a 或 -A 將覆蓋此選項(xiàng))
? ? ? --indicator-style=方式 指定在每個(gè)項(xiàng)目名稱后加上指示符號方式:
none (默認(rèn))征字,classify (-F),file-type (-p)
? -i, --inode 顯示每個(gè)文件的inode 號
? -I, --ignore=PATTERN 不顯示任何符合指定shell PATTERN 的項(xiàng)目
? -k 即--block-size=1K
? -l 使用較長格式列出信息
? -L, --dereference 當(dāng)顯示符號鏈接的文件信息時(shí)晴音,顯示符號鏈接所指示
的對象而并非符號鏈接本身的信息
? -m 所有項(xiàng)目以逗號分隔柔纵,并填滿整行行寬
? -n, --numeric-uid-gid 類似 -l缔杉,但列出UID 及GID 號
? -N, --literal 輸出未經(jīng)處理的項(xiàng)目名稱 (如不特別處理控制字符)
? -o 類似 -l锤躁,但不列出有關(guān)組的信息
? -p,? --indicator-style=slash 對目錄加上表示符號"/"
? -q, --hide-control-chars 以"?"字符代替無法打印的字符
? ? ? --show-control-chars 直接顯示無法打印的字符 (這是默認(rèn)方式,除非調(diào)用
的程序名稱是"ls"而且是在終端輸出結(jié)果)
? -Q, --quote-name 將條目名稱括上雙引號
? ? ? --quoting-style=方式 使用指定的quoting 方式顯示條目的名稱:
literal或详、locale系羞、shell、shell-always霸琴、c椒振、escape
? -r, --reverse 排序時(shí)保留順序
? -R, --recursive 遞歸顯示子目錄
? -s, --size 以塊數(shù)形式顯示每個(gè)文件分配的尺寸
? -S 根據(jù)文件大小排序
? ? ? --sort=WORD 以下是可選用的WORD 和它們代表的相應(yīng)選項(xiàng):
extension -X? ? ? status? -c
none? ? ? -U? ? ? time? ? -t
size? ? ? -S? ? ? atime? ? -u
time? ? ? -t? ? ? access? -u
version? -v? ? ? use? ? ? -u
? ? ? --time=WORD 和-l 同時(shí)使用時(shí)顯示W(wǎng)ORD 所代表的時(shí)間而非修改時(shí)
間:atime、access梧乘、use澎迎、ctime 或status;加上
--sort=time 選項(xiàng)時(shí)會(huì)以指定時(shí)間作為排序關(guān)鍵字
? ? ? --time-style=STYLE 和-l 同時(shí)使用時(shí)根據(jù)STYLE 代表的格式顯示時(shí)間:
full-iso选调、iso夹供、locale、posix-iso仁堪、+FORMAT哮洽。
FORMAT 即是"date"所用的時(shí)間格式;如果FORMAT
是FORMAT1<換行>FORMAT2弦聂,F(xiàn)ORMAT1 適用于較舊
的文件而FORMAT2 適用于較新的文件鸟辅;如果STYLE
以"posix-"開頭,則STYLE 僅在POSIX 語系之外
生效莺葫。
? -t 根據(jù)修改時(shí)間排序
? -T, --tabsize=寬度 指定制表符(Tab)的寬度匪凉,而非8 個(gè)字符
? -t 按修改時(shí)間排序
? -T, --tabsize=COLS 指定制表符(Tab)的寬度,而非8個(gè)字符
? -u 同-lt 一起使用:按照訪問時(shí)間排序并顯示
同-l一起使用:顯示訪問時(shí)間并按文件名排序
其他:按照訪問時(shí)間排序
? -U 不進(jìn)行排序捺檬;按照目錄順序列出項(xiàng)目
? -v 在文本中進(jìn)行數(shù)字(版本)的自然排序
? -w, --width=COLS? ? ? ? ? assume screen width instead of current value
? -x? ? ? ? ? ? ? ? ? ? ? ? list entries by lines instead of by columns
? -X? ? ? ? ? ? ? ? ? ? ? ? sort alphabetically by entry extension
? -1? ? ? ? ? ? ? ? ? ? ? ? list one file per line
SELinux options:
? --lcontext? ? ? ? ? ? ? ? Display security context.? Enable -l. Lines
? ? ? ? ? ? ? ? ? ? ? ? ? ? will probably be too wide for most displays.
? -Z, --context? ? ? ? ? ? ? Display security context so it fits on most
? ? ? ? ? ? ? ? ? ? ? ? ? ? displays.? Displays only mode, user, group,
? ? ? ? ? ? ? ? ? ? ? ? ? ? security context and file name.
? --scontext? ? ? ? ? ? ? ? Display only security context and file name.
? ? ? --help 顯示此幫助信息并退出
? ? ? --version 顯示版本信息并退出
SIZE 可以是一個(gè)可選的整數(shù)再层,后面跟著以下單位中的一個(gè):
KB 1000,K 1024欺冀,MB 1000*1000树绩,M 1024*1024,還有 G隐轩、T饺饭、P、E职车、Z瘫俊、Y鹊杖。