Linux文件系统概述

1.3.2.1文件系统层次结构

在熟悉命令前,我们先来熟悉一下linux的文件系统结构。

windows系统下的分磁盘(C:,D:…)管理方式不同,

linux 文件系统是一个如图1.3.6所示的以“/”为根的树状结构。

Ubuntu Linux 文件系统目录结构遵循 linux Filesystem Hierarchy Standard(FHS

文件系统层次结构标准)。

FHS官方网址:http://www.pathname.com/fhs/  /”称为根目录,

其它说有目录都是其子目录。

1.3.2.2相对路径、绝对路径、文件类型

Linux文件系统中目录分为绝对路径和相对路径,绝对路径是从“/”开始的目录名称,

一个路径名如果以“/”开始则其为绝对路径,如:/usr/local/bin 就是绝对路径;

相对路径是从当前路径开始的一个路径名称。

. 表示当前目录

.. 表示当前目录的父目录

~ 表示用户的主目录,如 vim ~/.bashrc 打开当前用户的主目录下的.bashrc文件


Linux系统中文件分为普通文件(包括文本文件、二进制程序文件、数据文件等等)、

连接文件(符号连接、硬连接)、套接字文件、管道文件、设备文件等。

linux系统中文件命名是尽量避免 * ? > < ; & ! [ ] | \ ' " ` ( ) { } 等特殊字符,
因为这些字符在linux的命令行中可能有特殊含义,容易引起混淆,所以尽量避免在文件名
中使用这些字符。

Linux系统中文件名以 “.” 开通则这个文件是隐藏文件如 .bashrc

相关文章: