购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 目录操作命令

在Linux文件系统中,为了方便用户操作,系统提供了一些常用的目录操作命令,总结起来,主要包括下列命令。

2.3.1 创建目录

mkdir命令:创建目录,其后的命令参数可以是目录的绝对路径和相对路径,以及多个目录。示例如图2.2所示。

图2.2 mkdir命令示例

2.3.2 删除目录

rmdir命令:删除目录。示例如图2.3所示。rmdir命令的执行条件是用户在要被删除目录的父目录下具有写权限,并且被删除目录是空目录(即除.和..以外没有其他文件)。

图2.3 rmdir命令示例

2.3.3 修改当前目录

cd命令:修改当前目录,其后的命令行参数可以是目录的相对路径和绝对路径,默认的状态下返回用户主目录。示例如图2.4所示。

图2.4 cd命令示例

2.3.4 查看当前目录

pwd命令:查看当前目录。示例如图2.5所示。

图2.5 pwd命令示例

2.3.5 列出指定目录

ls命令:列出指定目录。示例如图2.6所示。用户在任何一个目录下执行ls -l,就能将当前目录中的所有文件、子目录、符号链接等以列表的方式显示出来,同时还可以借助ls -l命令了解到文件类型、权限等一些重要的文件属性。

图2.6 ls -l命令示例

把ls -l命令所展示的文件信息做局部放大,如图2.7所示。可以看出显示内容可以分为两大部分,第一部分是文件属性,第二部分是文件名(当然也包括子目录名)。如果继续对文件属性进行细分,那么最左边的是文件类型;其次是3个权限域;在权限域之后是文件硬链接数或目录的子目录数;剩下的4个域分别是文件所有者、文件所有者所在组、文件大小(请注意是以字节为单位)以及文件最后修改时间。

图2.7 ls -l命令所展示的文件信息

如前文所述,Linux操作系统有一个特点,那就是“一切都是文件”,所有的资源都尽可能地映射成文件来管理(当然也有例外,例如网络设备)。如表2.1所示,Linux操作系统可以支持7种类型的文件。

表2.1 Linux操作系统支持的文件类型

除了支持多种文件类型以外,Linux操作系统还对文件实施完善的访问权限管理,普通用户要对某个文件进行相关操作,必须具备对该文件的对应操作权限。如表2.2所示,Linux操作系统规定的文件操作权限可以分为读、写和执行。

表2.2 Linux操作系统规定的文件操作权限 wI2mtHGouJ2I0ay2q/+O5danOz58811UMeT7EFnImqbJ/GBU+JUSlwdA9o8KsWog

点击中间区域
呼出菜单
上一章
目录
下一章
×