一. Linux文件系统路径说明

   熟悉windows系统的,都知道文件路径表示,如C:\User\rich\Documnets\test.doc。

  在linux中目录称为虚拟目录(virtual directory) 根目录是root,根目录下的目录和文件会按照访问它们的目录路径一一列出。如:/home/rich/Documnets/test.doc(斜杠与windows系统相反)。  路径本身并没有提供任何有关文件究竟存放在哪个物理磁盘上的信息。 在linux pc上安装的第一块硬盘称为根驱动器。 根驱动器包含了虚拟目录的核心,其它目录都是从那里开始构建的。

  在根驱动器上创建一些特别的目录称为挂载点(mount point). 挂载点是虚拟目录中用于分配额外存储设备的目录。虚拟目录会让文件和目录出现在这些挂载点目录中,然而实际上它们却存储在另外一个驱动器中。

  通常系统文件会存储在根驱动器中,而用户文件则存储在另一驱动器中,如下图:
     

  上面展示了计算机中的两块硬盘。一块硬盘和虚拟目录的根目录关联起来。剩下的硬盘就可以挂载到虚拟目录结构中的任何地方。在上面的例子中,第二块硬盘被挂载到/home位置。

二.系统文件目录结构说明

  

目录

说明

/

虚拟目录的根目录,通常不会在这里存储文件

/bin

二进制目录,存放用户级的GNU工具

/boot

启动目录,存放启动文件

/dev

设备目录,系统在这里创建设备节点

/etc

系统配置文件目录

/home

主目录,系统在这里创建用户目录

/lib

库目录,存放系统和应用程序的库文件

/media

媒体目录,可移动媒体设备的常用挂载点

/mnt

挂载目录,另一个可移动媒体设备的常用挂载点

/opt

可选目录,常用于存放第三方软件包和数据文件

/proc

进程目录,存放现有硬件及当前进程的相关信息

/root

Root用户的主目录

/sbin

系统二进制目录,存放许多gnu管理员级工具

/run

运行目录,存放系统运作时的运行时数据

/srv

服务目录,存放本地服务的相关文件

/sys

系统目录,存放系统硬件信息的相关文件

/tmp

临时目录,可以在该目录中创建删除临时工作文件

/usr

用户二进制目录,大量用户级的gnu工具和数据文件存储

/var

可变目录,用以存放经常变化的文件,比如日志文件

最新文章

  1. 【转】PowerShell入门(十一):编写脚本模块
  2. Scala
  3. gridview汇出EXCEL (ExportGridViewToExcel(dt, HttpContext.Current.Response);)
  4. strcpy 和 strnpy 区别
  5. Android实现传感器应用及位置服务
  6. Illegal pattern character 'i' 解决问题
  7. JNI 从C文件向Java文件传递多个参数
  8. SharePoint DataFormWebPart 通过Caml和xslt聚合内容
  9. IFTT-意大利金融交易税
  10. 最近用的到的一些js的常用方法(简单的)
  11. 【转】KVM/Installation
  12. [bzoj4872]分手是祝愿
  13. MySQL集群(三)mysql-proxy搭建负载均衡与读写分离
  14. C#解析json的几种方式
  15. tkinter中scale拖拉改变值控件(十一)
  16. python 之路 day5 - 常用模块
  17. 配置Nim的默认编译参数 release build并运行
  18. 解决h5网页微信分享链接不能显示缩略
  19. The server quit without updating PID file (data mysql.pid)
  20. JConsole 配置

热门文章

  1. HDU 5734 Acperience(数学推导)
  2. nignx知识点总结
  3. Java16-java语法基础——异常
  4. eclipse定制化配置调优、初始化配置指南、可以解决启动慢等问题
  5. 英雄联盟lol登录错误:登录服务器未响应、您可能遇到了一个网络问题、请检查您的网络。
  6. php进程(线程)通信基础--System V共享内存
  7. [TestNG] Eclipse/STS中两种安装TestNG的方法
  8. windows 性能监视器
  9. ----这是一个register code----
  10. memmove、memcpy和memccpy简介