ls命令可以说是
Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了ls命令的绝大多数选项。
9 t b: P l$ g1 L- Q9 F8 h
$ u, g5 a( ? _3 i- D/ H) q4 Z1 n, g7 x
4 {2 o" x* |5 b7 V-a列出目录下的所有文件,包括以.开头的隐含文件。
/ p3 o; Y+ V7 N2 v' }! g9 [1 G6 H
-b把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
/ t3 d1 q3 u* I4 [7 L, ]+ W% v7 f1 r-c输出文件的i节点的修改
时间,并以此排序。
% J* S, y# D3 E+ h: s% Z( p
-d将目录象文件一样显示,而不是显示其下的文件。
- r- S# J' K* r
-e输出时间的全部
信息,而不是输出简略信息。
* \; a ^6 ? x/ j: @6 F-f-U对输出的文件不排序。
, [% L' v0 T/ w7 V. T) t-g无用。
U* k0 y* [0 b& C9 D( Q& D
-i输出文件的i节点的索引信息。
W6 M2 t. `) H* y
-k以k字节的形式表示文件的大小。
* H$ ~% x* q& ? p1 |# ]
-l列出文件的详细信息。
; H! o3 s8 k9 ], n
-m横向输出文件名,并以“,”作分格符。
0 q) ]; G0 B+ N# s5 _-n用数字的UID,GID代替名称。
7 {) E5 m- Z. ]6 Y' d o8 z
-o显示文件的除组信息外的详细信息。
' y( f) B+ a9 h+ k2 t6 ~+ H-p-F在每个文件名后附上一个字符以说明该文件的
类型,“*”表示可执行的普通
5 n- V, C# U1 N5 R2 O8 ?! R
文件;“/”表示目录;“@”表示符号链接;“│”表示FIFOs;“=”表示套
) j+ r: j+ y* ^1 g: a% Y: p$ V
接字(sockets)。
5 H, k" {5 {$ e6 _8 A: w% r$ B
-q用?代替不可输出的字符。
# T3 U! c8 |* |" U, j/ S" Y7 Q
-r对目录反向排序。
6 i' |0 s& \2 J' s; O: @1 M-s在每个文件名后输出该文件的大小。
, k5 c/ d6 q* s9 p6 Q: s$ U' c-t以时间排序。
/ j, e& l' {- T8 l5 y' e-u以文件上次被访问的时间排序。
+ }% R# m( l, I' h+ m
-x按列输出,横向排序。
$ q: ^% L1 q& e1 J
-A显示除“.”和“..”外的所有文件。
7 e3 L. |, [) {2 f) `/ m-B不输出以“"”结尾的备份文件。
1 o ^; f1 l) j& ~& k% t
-C按列输出,纵向排序。
# b% z3 H: o3 e1 N-G输出文件的组的信息。
2 v8 \# d; R# Y; C/ S-L列出链接文件名而不是链接到的文件。
8 W6 J0 Z* h$ w: e-N不限制文件长度。
) w% W: U5 J t( V! \+ v/ ^
-Q把输出的文件名用双引号括起来。
2 v9 }. H3 j4 u* W2 K9 q
-R列出所有子目录下的文件。
& c& Z; ~% _5 J0 z5 C. u" X-S以文件大小排序。
' B) B3 V% s5 n/ W
-X以文件的扩展名(最后一个.后的字符)排序。
# ~9 _) t0 _! x9 L1 a0 q9 W
-1一行只输出一个文件。
) }9 q8 r+ y& r4 q
--color=no不显示彩色文件名
& O- ^1 q K4 _# ^
--help在
标准输出上显示帮助信息。
# Z. s" W( F- j2 S, O--version在标准输出上输出版本信息并退出
7 R8 F6 M. ]; C- q6 W7 I, @$ y
7 ?" q7 O* J7 `# ]5 E6 }! S 7 u, w2 e9 H9 e+ V, o8 q8 ^$ [2 ^
. N5 n; ^* W0 s& ^) K: p; p' @
% c1 t8 J Z! v6 A
1 } F, X" l0 F4 f6 k$ M2 @
#1 彩虹 发表评论于:2005-11-20 22:02和
AIX大体相同