2024年3月29日发(作者:)

Unix常用命令

第一章 目录及文件操作命令

1.1 ls

[语法]: 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选项相同,只是不显示文件组