目录与文件
1. 类Unix系统的目录结构
这里一ubuntu系统为例,ubuntu没有盘符这个概念,所有文件都在根目录/下面
//根目录下的所有文件,以.开头的文件为隐藏文件
vera@vera-Ubuntu:/$ ls -al
总用量 100
drwxr-xr-x 22 root root 4096 2月 2 2016 . //当前目录
drwxr-xr-x 22 root root 4096 2月 2 2016 .. //上一级目录
drwxr-xr-x 2 root root 4096 1月 28 2016 bin //包含系统可执行程序,如命令
drwxr-xr-x 3 root root 4096 8月 9 11:24 boot //包含内核和启动程序,所有与启动相关的文件都保存在这里
grub //引导器相关文件
drwxr-xr-x 16 root root 4240 8月 9 11:22 dev //设备文件
drwxr-xr-x 134 root root 12288 8月 9 11:31 etc //系统软件的启动和配置文件
drwxr-xr-x 5 root root 4096 8月 8 11:21 home //用户的主目录。里面是自定义的用户名文件夹
drwxr-xr-x 25 root root 4096 1月 28 2016 lib //系统程序库文件目录
drwx------ 2 root root 16384 1月 28 2016 lost+found
drwxr-xr-x 4 root root 4096 1月 28 2016 media //挂载媒体设备,如光驱、U盘等
drwxr-xr-x 3 root root 4096 8月 1 23:38 mnt //用户用来挂载别的文件系统
drwxr-xr-x 2 root root 4096 2月 19 2015 opt //可选的应用软件包(很少用到)
dr-xr-xr-x 251 root root 0 8月 9 11:20 proc //系统内存映射的目录,可以直接访问这么目录获取系统信息。该目录的内容不在硬盘上,而是在内存上
drwx------ 4 root root 4096 8月 1 22:47 root //root用户目录
drwxr-xr-x 25 root root 840 8月 9 11:36 run
drwxr-xr-x 2 root root 12288 8月 9 11:22 sbin //管理员系统程序
drwxr-xr-x 2 root root 4096 2月 19 2015 srv
dr-xr-xr-x 13 root root 0 8月 9 11:45 sys //udev用到的设备目录树,/sys反应机器当前所有连接的设备
drwxrwxrwt 9 root root 4096 8月 9 11:31 tmp //临时文件夹
drwxr-xr-x 10 root root 4096 2月 19 2015 usr //我们用到的很多应用程序和文件几乎都存在该目录下
bin //应用程序
games //游戏
include
lib //应用程序库文件
local //包含用户程序等
sbin //管理员应用程序
drwxr-xr-x 13 root root 4096 2月 19 2015 var
2. 用户目录
//称为用户工作目录或者家目录
vera@vera-Ubuntu:~$ pwd
/home/vera
- 相对路径
从当前目录开始描述的路径为相对路径
cd workspace/stack
ls ../
- 绝对路径
从/目录开始描述的路径称为绝对路径
cd /bin
ls /usr
注释:以上是ubuntu当中的基本目录结构和相关目录中存放内容的简介。作为linux系统入门学习的基础知识,有助于对linux文件系统的认识。