linux目录结构及文件基本操作
2017-10-28 11:05
375 查看
Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network
File System,NFS)服务器载入某特定目录等。
1. FHS 标准
Linux 的目录结构说复杂很复杂,说简单也很简单。复杂在于,因为系统的正常运行是以目录结构为基础的,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经的重度 Windows 用户,他们会纠结很长时间,关于我安装的软件在哪里这类问题。说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。
FHS 定义了两层规范,第一层是,
第二层则是针对
有人可能不明白这路径是指什么,有什么用。顾名思义,路径就是你要去哪儿的路线嘛。如果你想进入某个具体的目录或者想获得某个目录的文件(目录本身也是文件)那就得用路径来找到了。
使用
关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录
下面我们以你的
File System,NFS)服务器载入某特定目录等。
1. FHS 标准
Linux 的目录结构说复杂很复杂,说简单也很简单。复杂在于,因为系统的正常运行是以目录结构为基础的,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经的重度 Windows 用户,他们会纠结很长时间,关于我安装的软件在哪里这类问题。说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。
FHS 定义了两层规范,第一层是,
/下面的各个目录应该要放什么文件数据,例如
/etc应该放置设置文件,
/bin与
/sbin则应该放置可执行文件等等。
第二层则是针对
/usr及
/var这两个目录的子目录来定义。例如
/var/log放置系统登录文件,
/usr/share放置共享数据等。
2. 目录路径
路径
有人可能不明白这路径是指什么,有什么用。顾名思义,路径就是你要去哪儿的路线嘛。如果你想进入某个具体的目录或者想获得某个目录的文件(目录本身也是文件)那就得用路径来找到了。使用
cd命令可以切换目录,在 Linux 里面使用
.表示当前目录,
..表示上一级目录(注意,我们上一节介绍过的,以
.开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用
ls -a命令查看隐藏文件),
-表示上一次所在目录,
~通常表示当前用户的
home目录。使用
pwd命令可以获取当前所在路径(绝对路径)。
绝对路径
关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:/usr/local/bin,表示根目录下的
usr目录中的
local目录中的
bin目录。
相对路径
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录.为起点,以你所要到的目录为终点,表现形式如:
usr/local/bin(这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个
.,而是直接以目录名开头,因为这个
usr目录为
/目录下的子目录,是可以省略这个
.的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用
..,比如你当前目录为
home目录,根目录就应该表示为
../../,表示上一级目录(
home目录)的上一级目录(
/目录)。
下面我们以你的
home目录为起点,分别以绝对路径和相对路径的方式进入
/usr/local/bin目录:
# 绝对路径 $ cd /usr/local/bin # 相对路径 $ cd ../../usr/local/bin
相关文章推荐
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作,转载自实验楼
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux文件基本操作管理和系统目录结构
- (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- 二.Linux系统目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作