当前课程知识点:Linux系统管理 > 管好文件 > 切换创建和删除目录 > 微视频
各位同学
大家好
在本讲中
我们将要探究一下Linux中目录的基本架构
并学习如何在Linux中切换 创建和删除目录
在进行实际操作前
我们先要了解一下Linux目录的基本架构
由于Linux是一个自由软件
发行版本众多
如果每个发行版本的目录结构都很不一样的话
那么就很容易造成管理上的混乱
因此 基本上所有的Linux发行版本
都遵循了Linux基金会发布的
标准文件系统架构规范
根据FHS的规定
Linux有一个树形的目录
其中最重要的是根目录
所有的目录都位于根目录下
FHS 就规定了Linux根目录下该有哪些目录
这一些特定的目录下应该放置什么数据
根据FHS
根目录下至少应该包括如下12个目录
这些目录中各自存放着不同用途的数据
一 是bin目录
放置着可执行的命令文件
二 是boot目录
放置着系统核心文件和开机所需文件
三 是dev目录
放置着系统设备相关文件
四 是etc目录
放置着系统主要的配置文件
五 是home目录
放置着除根用户外其他用户的家目录
默认情况下 每个用户
都在该目录下有一个自己的私人目录
六 是lib目录
放置着系统和程序运行所要调用的库函数文件
七 是root目录
是root用户的家目录
八 是sbin目录
放置着根用户才能够执行的命令文件
九 是srv目录
放置着服务启动之后需要访问的数据
如 web服务所需要访问的网页数据
就默认存放在/srv/www/目录下
十 是tmp目录
程序临时存放文件的目录
任何人都可以访问
重要数据不可放置在此目录下
十一 是opt目录
第三方软件建议安装目录
也即非本发行版本所提供的软件
建议放置在此目录下
十二 是media目录
放置着移动设备相关文件
如光驱 U盘相关数据都放在该目录下
当使用Linux的时候
我们总是位于某个目录中
这个所处的目录就被称为 “工作目录”
登录系统时
初始的默认“工作目录”
总是登录用户的 “家目录”
也即登录用户的私人目录
我们可以在提示符中观察到
当前所处的工作目录
也可以用pwd命令来显示当前完整的“工作目录”
可以用cd命令来切换工作目录
cd是英文切换目录Change Directory 的缩写
前面说过 我们登录系统的时候
默认总是位于登录用户的家目录下
我们现在可以使用cd加上目录名称
切换到别的目录下
如我们当前是用root用户登录的
那么在默认情况下
我们就处于root用户的家目录中
也即/root目录中
我们键入cdtmp
切换到tmp目录中
此时我们的工作目录就变成了tmp目录
为了方便我们操作
Linux的外壳程序BASH
提供了一些特殊字符用于代表特定目录
这些特殊目录有如下几种
一是 “.” 表示当前工作目录
如cd./dir01
就表示切换到当前目录中的dir01目录中
二是“..” 表示工作目录的上层目录
如 cd ../dir02
就表示切换到上层目录的dir02目录中
三是“-” 表示前一个工作目录
如cd – 表示退回到上一个工作目录中
也即dir01目录中
四是“~”表示用户的家目录
如cd ~ 表示切换到当前登录用户
也即root的家目录中
cd ~nblinux
则代表切换到nblinux用户的家目录中
我们可以用mkdir来创建目录
mkdir是英文创建目录 Make Directory 的缩写
如我们现在要当前目录下
创建一个名为sampledir的目录
Ok 创建完成
只要将需要创建的目录名
跟在命令后面就可以了
我们可以通过添加一个–p选项来创建嵌套目录
如我们可以用mkdir -p
在当前目录下创建dirlevel01目录
同时在dirlevel01下创建dirlevel02目录
我们可以用rmdir来删除目录
rmdir是英文删除目录 Remove Directory 的缩写
如 我们现在要将刚刚创建的sampledir的目录删除
只需要将需要删除的目录名
跟在命令后面就可以了
特别要注意
rmdir只能删除空目录
如 我们来尝试删除刚刚创建的dirlevel01目录
该目录中还存在着一个dirlevel02 目录
结果 rmdir告诉我们
目录不为空 无法删除
讲到这里
不知各位是否注意到了
当我们对工作目录下的文件进行操作的时候
有两种指定文件路径的方式
我们以前面创建sampledir目录为例
可以看到 在mkdir后
跟上了要创建目录的完整路径
这种路径被称为绝对路径
要从根目录开始写
另一种选择
是将根目录到当前工作目录部分省略
以我们前面删除sampledir目录为例
可以看到在mkdir后
并未跟上sampledir目录的完整路径
根目录到当前工作目录部分被略去了
这种路径被称为相对路径
相对于当前的工作目录
好 关于Linux中目录的讨论
到此就告一段落
谢谢大家观看
下次见
-Linux那些事儿
-选择合适的Linux版本
--微视频
-建立一台虚拟机
--微视频
-安装Linux系统
--微视频
-与Linux进行交互
--微视频
-用好帮助文档man
--Video
-关闭和重启Linux
--微视频
-初识Linux--初识Linux测试
-切换创建和删除目录
--微视频
-列出文件和文件属性
--Video
-拷贝、剪切、删除和创建文件
--Video
-文件链接
--Video
-归档压缩文件
--Video
-查找文件
--Video
-通配符
--Video
-查看文本文件
--Video
-管好文件--用好文件测试01
-管好文件--用好文件测试02
-重定向
--Video
-管道
--Video
-用好重定向和管道--用好重定向和管道测试
-vi 入门
--Video
-vi 初探
--Video
-用好vi--用好vi测试
-用户和用户组
--Video
-查看用户
--Video
-切换用户身份
--Video
-创建、修改和删除用户
--Video
-创建、修改和删除用户组
--Video
-部分让渡根用户权限
--Video
-用户管理配置文件
--Video
-管好用户--管好用户测试
-查看硬盘
--Video
-分区和格式化硬盘
--Video
-手动挂载和卸载分区
--Video
-开机自动挂载分区
--Video
-管好硬盘--管好硬盘测试
-查看和操纵网络接口
--Video
-配置TCP/IP网络参数
--Video
-管好网络--管好网络测试
-用RPM管理软件
--Video
-用yum管理软件
--Video
-为yum配置软件源
--Video
-管好软件包测试--作业
-查看进程
--Video
-操纵进程
--Video
-查看和操纵系统服务
--Video
-管好进程和服务--管好进程和服务测试
-用SSH协议远程联机
--Video
-为SSH服务器配置密钥认证登录
--Video
-管好远程联机服务器--管好远程联机服务器测试