- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章目录及其操作
第5章 目录及其操作
本章内容提要
目录和路径名
常用目录操作命令
▲创建和删除目录
▲改变工作目录和显示目录内容
▲链接文件的命令
▲改变文件或目录存取权限
▲改变用户组和文件主
联机帮助命令
5.1 目录和路径名5.1.1 目录概念
1.Linux树型目录结构
在UNIX/Linux系统中,起文件控制块作用的结构称作I节点(即Inode)。在I节点中存放该文件的控制管理信息。每个文件有唯一的I节点。
文件控制块的有序集合称为文件目录。文件控制块就是其中的目录项。完全由目录项构成的文件称为目录文件。
子目录是挂靠在另一个目录中的目录。包含子目录的目录称作父目录。除了root目录以外,所有的目录都是子目录,并且有它们的父目录。root目录就作为自己的父目录。
Linux树型目录结构
2.根目录
bin目录包含二进制(binary)文件的可执行程序。
sbin目录中存放用于管理系统的命令。
boot用于存放引导系统时使用的各种文件,如LILO等。
etc目录非常重要,它包含许多Linux系统配置文件(如密码文件/etc/passwd、/etc/profile等)。
root目录是超级用户的目录。
dev目录包含标示设备的特别文件。
home目录是用户起始目录的基础目录。通常,用户的主目录就保存在该目录中。
lib目录中保存程序运行时使用的共享库。
lost+found目录中存放系统非正常关闭时正在处理的文件,以便下次系统启动时予以恢复。
mnt目录中存放安装文件系统的安装点。
proc目录实际上是一个虚拟文件系统。
tmp目录用于存放程序运行时生成的临时文件。
usr目录中包含了多个子目录,其中保存系统上一些最重要的程序,可供所有用户共享。
var包括系统正常运行时要改变的数据。
3.工作目录和主目录
工作目录——使用一个目录作为参照点,以后不作具体指定情况下,所访问的文件都是该目录中的文件。
用户主目录——为新用户建立帐户时系统指定的工作目录(用户也可以自行修改)。主目录往往位于/home目录之下,并且与用户的注册名相同 。
通常,用户主目录包含子目录、数据文件,以及用于注册环境的配置文件。
5.1.2 路径名
▲路径名描述了文件系统中通向任意文件的路径。
1.绝对路径名
以根目录为起点的路径名。
绝对路径名总是以斜线字符(/)开头,它表示根目录。
如:
/home/mengqc/lib/func/file1
路径名类型
2. 相对路径名
相对当前工作目录的路径名
图中,若工作目录是/home/mengqc/lib ,则文件file1 的绝对路径名为/home/mengqc/lib/func/file1,而相对路径名是 func/file1。
点(.)目录表示本目录自身,而点点(..)目录代表该目录的父目录。例如,当前工作目录是/home/mengqc/lib,想列出/home/liu目录的内容,可使用命令:
$ ls ../../liu
在每个目录中都有点点目录文件(..)。
可以连续使用“../” 形式表示父目录,直至根目录。
3.正确使用路径名
在什么情况下使用绝对路径名,什么情况下使用相对路径名,取决于哪种方式涉及到的目录更少。
绝对路径和相对路径比较
当前工作目录为/etc/conf/cf.d,要访问系统口令文件/etc/passwd
使用绝对路径/etc/passwd
使用相对路径../../passwd
当前工作目录为/home/mengqc/lib,要访问在func目录下的file1文件
使用绝对路径/home/mengqc/lib/func/file1
使用相对路径func/file1
5.2 常用目录操作命令5.2.1 创建和删除目录
1.mkdir命令
mkdir命令用来创建目录。
一般格式: mkdir [选项] dirname…
在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。
示例:
$ mkdir --mode=700 /home/mengqc/test (--mode等价-m,设置存取权限,存取权限见下一节)
在目录/home/mengqc下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问 。
$ mkdir -p -m 750 bin/os_1 (-p建立多个目录,如果父目录不存在,则自动创建)
同时建立两个目录:bin和它的子目录os_1,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问。
2.删除目录
rmdir命令可以从一个目录中删除一个或多个空的子目录。
一般格式: rmdir
您可能关注的文档
最近下载
- 临床心理门诊各项规章制度.pdf VIP
- T_CAGHP 041-2018 崩塌防治工程施工技术规范(试行).docx VIP
- 成立医疗技术临床应用管理委员会的通知(20210923160840).docx VIP
- 20230519成都万象城 项目介绍2023(压缩).pdf VIP
- 化妆品车间设计规范.docx
- IEC60335-1-2020中文版-家用和类似用途电器的安全第1部分:通用要求(中文翻译稿).docx VIP
- 清洁能源利用技术报告-天然气压差发电技术研究与项目规划.pdf VIP
- 垃圾焚烧工艺流程图2018.pdf VIP
- 最新弃标函模板.docx VIP
- 腾势-腾势X-产品使用说明书-经典版(插混)-QCJ6490ST6HEV-腾势X插电式混动SUV用户手册20191212.pdf VIP
文档评论(0)