Fork me on GitHub

Centos1708目录介绍

基本文件系统类型

普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。

普通文件

如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。

目录文件

包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。

连接文件

是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"->"指向所连接的文件。

特殊文件

LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fd0。LINUX无C:的概念,而是用/dev/had来自第一硬盘。

目录结构

/

  • 根目录,文件的最顶端,/etc、/bin、/dev、/lib、/sbin 应该和根目录放在同一个分区,/usr/local 可以单独放置一个分区

    /bin

  • 存放系统所需要的重要命令,ls,cp,mkdir 等
  • usr/bin 也存放了一些系统命令,这些命令对应的文件都是可执行的,普通用户可以使用大部分的命令

    /sbin

  • 目录 可执行二进制(sbin是超级用户才能执行)

    /boot

  • 存放Linux启动时内核及引导系统程序所需要的核心文件,内核文件和grub 系统引导管理器都位于此目录,遭到破坏,则系统无法启动

    /dev

  • 存放Linux 系统下的所有设备文件,如光驱,磁盘等。访问该目录下的某个文件相当于访问某个硬件设备,常用的是挂在光驱

    etc/fstab

  • 存放系统分区信息

    /home

  • 系统默认的用户主目录

    /lib

  • 主要存放动态链接库,共享程序库

    /lost+found

  • 存放一些当系统以外崩溃或机器意外关机时产生的文件碎片

    /mnt

  • 用于存放挂在储存设备的挂载目录

    /proc

  • 存放操作系统运行时的运行信息,如进程信息、内核信息、网络信息,如/etc/cpuinfo存放CPU的相关信息。
  • 虚拟目录,所有文件都是内存的映射,不存在硬盘,而在内存上存储

    /root

  • Linux超级权限用户的root目录

    /tmp

  • 临时文件目录,任何人都可以访问。系统软件或用户运行程序如MySQL时产生的临时文件存放到这里,此目录数据需要定期清除。重要数据不可放置在此目录下,此目录空间不宜过小

    /usr

  • 应用程序存放目录,如命令、帮助文档等。

    /usr/local

  • 安装Linux软件包时默认安装到/usr/local目录下

    /usr/share

  • 系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。

    /var

  • 这个目录的内容经常变动的

    /var/log

  • 用于存放系统日志

    /var/lib

  • 存放系统库文件等

    /var/spool

  • 打印机、邮件、代理服务器等假脱机目录

    /sys

  • 目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,入系统当前已经载入的模块信息等。这个目录实际不占磁盘容量。
------本文结束 感谢阅读------
鲁顺德 wechat
欢迎您扫一扫上面的微信公众号,订阅我的分享资源!
坚持原创技术分享,您的支持将鼓励我继续创作!