Linux文件系统概述
1.3.2 .1文件系统层次结构
在熟悉命令前,我们先来熟悉一下linux的文件系统结构。
和windows系统下的分磁盘(C:,D:…)管理方式不同,
linux 文件系统是一个如图
Ubuntu Linux 文件系统目录结构遵循 linux Filesystem Hierarchy Standard(FHS,
文件系统层次结构标准)。
FHS官方网址:http://www.pathname.com/fhs/ “/”称为根目录,
其它说有目录都是其子目录。
Linux文件系统中目录分为绝对路径和相对路径,绝对路径是从“/”开始的目录名称, 一个路径名如果以“/”开始则其为绝对路径,如:/usr/local/bin 就是绝对路径; 相对路径是从当前路径开始的一个路径名称。 “.” 表示当前目录 “..” 表示当前目录的父目录 “~” 表示用户的主目录,如 vim ~/.bashrc 打开当前用户的主目录下的.bashrc文件 Linux系统中文件分为普通文件(包括文本文件、二进制程序文件、数据文件等等)、 连接文件(符号连接、硬连接)、套接字文件、管道文件、设备文件等。 Linux系统中文件名以 “.” 开通则这个文件是隐藏文件如 .bashrc为linux系统中文件命名是尽量避免 * ? > < ; & ! [ ] | \ ' " ` ( ) { } 等特殊字符,
因为这些字符在linux的命令行中可能有特殊含义,容易引起混淆,所以尽量避免在文件名
中使用这些字符。