录的创建与删除 Linux 常用命令

mkdir命令

功能:创建一个目录(类似MSDOS下的md命令) 。

语法:mkdir [选项] dir-name

说明:该命令创建由dir-name命名的目录 。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称 。

命令中各选项的含义为:

- m 对新建目录设置存取权限 。也可以用chmod命令设置 。

- p 可以是一个路径名称 。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录 。


rmdir 命令

功能:删除空目录 。

语法:rmdir [选项] dir-name

说明:dir-name表示目录名 。该命令从一个目录中删除一个或多个子目录项 。需要 特别注意的是,一个目录被删除之前必须是空的 。rm - r dir命令可代替 rmdir,但是有危险性 。删除某目录时也必须具有对父目录的写权限 。

命令中各选项的含义为:

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除 。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息 。

cd 命令

功能:改变工作目录 。

语法:cd [directory]

说明:该命令将当前目录改变至directory所指定的目录 。若没有指定directory,则回到用户的主目录 。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限 。

该命令可以使用通配符(通配符含义请参见第十章) 。

pwd 命令

在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录 。然而,没有提示符来告知用 户目前处于哪一个目录中 。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名 。

语法:pwd

说明:此命令显示出当前工作目录的绝对路径 。

ls 命令

ls是英文单词list的简写,其功能为列出目录的内容 。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容 。该命令类似于DOS下的dir命令 。

语法:ls [选项] [目录或是文件]

对于每个目录,该命令将列出其中的所有子目录与文件 。对于每个文件,ls将输出 其文件名以及所要求的其他信息 。默认情况下,输出条目按字母顺序排序 。当未给出目录名或是文件名时,就显示当前目录的信息 。

命令中各选项的含义如下:

- a 显示指定目录下所有子目录与文件,包括隐藏文件 。

- A 显示指定目录下所有子目录与文件,包括隐藏文件 。但不列出“.”和 “..” 。

- b 对文件名中的不可显示字符用八进制逃逸字符显示 。

- c 按文件的修改时间排序 。

- C 分成多列显示各项 。

- d 如果参数是目录,只显示其名称而不显示其下的各文件 。往往与l选项一起使 用,以得到目录的详细信息 。

- f 不排序 。该选项将使lts选项失效,并使aU选项有效 。

- F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=” 。

- i 在输出的第一列显示文件的i节点号 。

- l 以长格式来显示文件的详细信息 。这个选项最常用 。

每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字

对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名 。

对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小 。

推荐阅读