- 0
- 0
- 约6.71千字
- 约 20页
- 2025-12-29 发布于陕西
- 举报
单元5目录及其操作
在日常工作中,使用文件和目录是比不可少的操作。在前面介绍了在终端模
下,对文件的相关操作。本单元将讲解在终端模式下,对目录的相关操作。在
Linux系统中,目录实际上相当于文件的一种特殊形式。所以,前面介绍的一些文
件操作命令及本单元介绍的目录操作命令,都文件和目录都适用。
知识入门
1.Linux系统目录结构
如果用户要对Linux系统中的目录进行操作,则必须先要了解该系统的目录结构。
LINUX系统的目录结构和Windows有很大区别。Linux下的文件系统为树形结构,入
口为/(根)树形结构下的文件目录。无论哪个版本的Linux系统,都有这些目录,
这些目录都是标准的,如图所示。各个Linux发行版会存在一些小小的差异,但总
体来说,还是大体差不多。
2.路径的形式
在Linux系统中表示某个目录(或文件)的位置时,根据其参照的起始目录不同,可以使
用两种不同的形式,分别称为相对路径和绝对路径。
1.绝对路径:这种方式以根目录“/”作为起点。例如,“/boot/grub”表示根目录下boot子
目录中的grub目录。若要确切表名grub是一个目录,而不是一个文件,可以在最后也加上一
个目录分隔符,表示为“/boot/grub/”。因为Linux系统中的根目录只有一个,所以不管当前
处于哪个目录中,使用绝对路径都可以非常准确地表示一个目录(或文件)所在的位置。但
是,如果路径较长,输入的时候会比较繁琐。
2.相对路径:这种方式一般以当前工作目录作为起点,在开头不使用“/”符号。因此,输入
的时候更加简便。相对路径主要包括如下几种形式。
(1)直接使用目录名或文件名,用于表示当前工作目录中的子目录、文件的位置。例如,“grub.conf”
可表示当前目录下的grub.conf文件。
(2)使用一个点号“.”开头,可明确表示以当前的工作目录作为起点。例如“./grub.conf”也可表示当
前目录下的grub.conf文件。
(3)使用两个点号“..”开头,表示以当前目录的上一级目录(父目录)作为起点。例如,若当前处于“
/boot/grub/”目录中,则“../vmlinuz”等同于“/boot/vmlinuz”.
(4)使用“~用户名”的形式开头,表示以指定用户的宿主目录作为起点,省略用户名时缺省为当前用户。
例如“~test”表示test用户的宿主目录,而“~”可表示当前用户的宿主目录。
相比较而言,使用相对路径表示目录(文件)的路径形式灵活多变,通常用于表示当前目
录“附近”的目录(文件)位置。绝对路径常用来表示Linux系统中目录结构相对稳定(不经
常改变)的目录(文件)位置。因此在使用相对路径或绝对路径时,应根据实际情况进行选
择。
5.1目录基础管理
通过前面的学习,用户对目录的相关概念就了解清楚了。接下来,用户就可以使
用命令对目录进行管理,如创建目录、删除目录等。本节讲解目录基础管理。
5.1.1创建目录
在Linux系统中,主要使用mkdir命令来创建目录。mkdir命令可以创建新的空目
录、也可以同时创建多个目录。该命令语法格式如下所示:
mkdir[选项]目录
5.1.2切换工作目录
当用户操作目录时,可以选择工作的目录环境。打开终端命令行模式,默认进入
的是当前用户的宿主目录。如果用户想要进入其他工作目录,则需要使用cd命令切
换。
5.1.3删除目录
在Linux系统中,可以使用rmdir和rm命令删除目录。其中,rmdir命令只能删除
空目录。所以,使用rmdir命令删除目录之前,首先要将这个目录下的文件和子目
录删除。rm命令可以一次删除一个或几个目录或文件。所以,rm命令更高效,在
实际使用中rmdir很少被用到。
在Linux命令行界面中,删除的目录或文件是难以恢复的。所以,使用rm命令删
除文件时需要格外小心。rm命令语法格式如下所示:
rm[选项][文件或目录名]
您可能关注的文档
- HTML文档习题和答案.docx
- HTML文档习题和答案.pdf
- Linux操作系统第1章.pdf
- Linux操作系统第1章.pptx
- Linux操作系统第2章.pdf
- Linux操作系统第2章.pptx
- Linux操作系统第3章.pdf
- Linux操作系统第3章.pptx
- Linux操作系统第4章.pdf
- Linux操作系统第4章.pptx
- 浙江省宁波市2024-2025学年高三下学期高考模拟考试数学试卷(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高二上学期期中考试政治试题(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高三上学期第三阶段考试历史试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末考试英语试题(解析版).pdf
- 浙江省衢州、丽水、湖州三地市2025届高三下学期4月教学质量检测(二模)数学试题(解析版).pdf
- 浙江省绍兴市上虞区2025届高三下学期5月高考及选考适应性考试数学试卷(解析版).pdf
- 广东省汕尾市2023-2024学年三年级上学期英语期末试卷(解析版).docx
- 广东省汕头市澄海区2024-2025学年高二上学期1月期末地理试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 湖北省恩施土家族苗族自治州来凤县2023-2024学年三年级上学期英语期末试卷(解析版).docx
最近下载
- 湖南省长沙市雅礼中学2026届高三上学期月考(五)语文试卷(含答案).pdf VIP
- 水利工程物业化管护服务投标方案.doc
- 运动训练理论自主知识体系构建的哲学方法论研究.docx VIP
- FSSC22000V6.0内部审核计划.doc VIP
- 浙江省杭州市钱塘区2024-2025学年九年级上学期期末测试数学试卷(含答案).docx VIP
- 广东省肇庆地区2024-2025学年九年级上学期期末考试英语试题.pdf VIP
- JTST271-2020 水运工程工程量清单计价规范.docx VIP
- 污水提升泵采购投标方案(技术标).doc
- 炎德英才大联考雅礼中学2026届高三月考试卷数学(五)(含答案).pdf
- 赤卫沟金矿池浸生产实践.pdf VIP
原创力文档

文档评论(0)