日期:2014-05-16 浏览次数:20782 次
?
[
语法
]
:
ls [-RadCxmlnogrtucpFbqisf1] [
目录或文件
......]
[
说明
]
:
ls
命令列出指定目录下的文件,缺省目录为当前目录
./
,缺省输出顺序为纵向按字符顺序排列。
-R
递归地列出每个子目录的内容
-a
列出所有文件,包括第一个字符为
“.”
的隐藏文件
-d
若后面参数是目录,则只列出目录名而不列出目录内容,常与
-l
选项连
用以显示目录状态。
-C
输出时多列显示
-x
横向按字符顺序排列
-m
输出按流式格式横向排列,文件名之间用逗号
(
,
)
分隔
-l
长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:
文件存取模式
链接数
文件主
文件组
文件字节数
上次修改时间
其中文件存取模式用
10
个字母表示,从左至右的意义如下:
第一个字母表示文件种类,可以是以下几种情况:
d
为目录文件
l
为链接
b
为块文件
c
为字符型文件
p
为命名管道(
FIFO)
-
为普通文件
后面
9
个字母分别表示文件主、同组用户、其他用户对文件的权力,用
r
表示可读,
w
表示可写,
x
表示可执行。如果是设备文件,则在文件字节数处显示:主设备
从设备。
-n
与
-l
选项相同,只是文件主用数字
(
即
UID)
显示,文件组用数字
(
即
GID)
表示
-o
与
-l
选项相同,只是不显示文件组
-g
与
-l
选项相同,只是不显示文件主
-r
逆序排列
-t
按时间顺序排列而非按名字
-u
显示时间时使用上次访问时间而非上次修改时间
-c
显示时间时使用上次