Liunx:目录结构及其管理
目录
1.目录结构
Linux操作系统的目录结构与Windows操作系统完全不同,Linux使用标准的Unix目录结构,Linux操作系统的目录结构以树状形式组织。可使用 $ tree 命令进行查看。如图所示:
1.2目录的简单说明
在安装Linux操作系统的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。
目录 |
目录作用说明 |
/ |
整个操作系统的根目录 |
/bin |
面向所有用户的最基础的系统命令对应的二进制可执行程序所在的目录 |
/sbin |
系统管理员需要使用命令对应的二进制可执行程序所在的目录 |
/boot |
Linux内核以及引导系统程序所需要的文件存储目录,一般存放在独立分区上 |
/etc |
用于存放系统配置文件的目录,如防火墙配置,系统变量配置文件等 |
/root |
Root用户的工作目录 |
/home |
用户工作目录,存放用户个人文件,每一个账号分配一个工作目录 |
/usr |
Unix system resource简称,用于存放软件程序目录,类似于windows上Program files目录,存放用户工具和应用程序。 |
/var |
变量文件存放目录,存放系统运行时内容不断变化的文件,如日志文件等 |
/proc |
操作系统运行时,存放进程状态以及内核信息的目录,该目录不可修改。 |
/tmp |
系统临时文件存放目录,一般系统重启时会自动删除。 |
2.目录管理
2.1新建目录$mkdir
$mkdir dir 创建一个空目录
$ mkdir -p father/son/grandson 创建一个多级目录
2.2删除目录$rm
$rmdir dir 删除某目录
$rm -r dir 删除连环目录
2.3复制目录$cp
使用cp(copy)命令可以复制文件及目录。
$ cp -r father family -> 复制目录father到family,注: -r表示递归,不加会报错