欢迎您访问linux文件系统怎么管理 本站旨在为大家提供生活常识类资讯
当前位置:首页 > 网络科技 > 电脑常识

linux文件系统怎么管理

电脑常识2021-04-06
Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最终到达文件。那么linux文件系统怎么管理?下面跟着搜小知识小编一起来了解一下吧。

  linux文件系统管理方法

  在linux中所有的东西都是文件

  Linux文件系统的组织方式称做Filesystem Hierarchy Standard(文件系统分层标准,简称FHS),即采用层次式的树状目录结构。在此结构的最上层是根目录"/"(斜杠),然后在此根目录下是其他的目录和子目录

linux文件系统怎么管理 第1张

  Linux与DOS及Windows一样,采用"路径"来表示文件或目录在文件系统中所处的层次。路径由以"/"为分隔符的多个目录名字符串组成,分为绝对路径和相对路径。所谓绝对路径是指由根目录"/"为起点来表示系统中某个文件或目录的位置的方法。例如如果用绝对路径表示图中第4层目录中的bin目录,应为"/usr/local/bin"。相对路径则是以当前目录为起点,表示系统中某个文件或目录在文件系统中的位置的方法。若当前工作目录是"/home",则用相对路径表示图中第4层目录中的bin目录,应为"hls/bin"或"./hls/bin",其中"./"表示当前目录,通常可以省略。

  Linux文件系统的组织与Windows操作系统不同。对于在Linux下使用的设备,不需要像Windows那样创建驱动器盘符,Linux会将包括本地磁盘、网络文件系统、CD-ROM和U盘等所有设备识别为设备文件,并嵌入到Linux文件系统中来进行管理。一个设备文件不占用文件系统的任何空间,仅仅是访问某个设备驱动程序的入口。Linux 系统中有两类特殊文件:面向字符的特殊文件和面向块(block)的特殊文件。前者允许I/O操作以字符的形式进行,而后者通过内存缓冲区来使数据的读写操作以数据块的方式实现。当对设备文件进行I/O操作时,该操作会被转给相应的设备驱动程序。一个设备文件是用主设备号(指出设备类型)和从设备号(指出是该类型中的第几个设备)来表示的,可以通过mknod命令进行创建。软盘、光盘和硬盘等典型设备文件在Linux系统中的表示方法。

  典型设备文件在Linux系统中的表示方法

linux文件系统怎么管理 第2张

  Linux文件名最长可允许256个字符,可以包括数字、字符,以及"."、"-"、"_"等符号。Linux文件名不像DOS或Windows由主文件名和扩展文件名两部分组成,Linux中没有扩展名的概念。Linux环境下,文件名对大小写敏感(Case Sensitive),例如test.txt与Test.txt会被识别成两个不同的文件,而DOS或Windows平台是不进行大小写区分的。

  文件系统的构成

  /usr/bin、/bin : -------------存放所有用户可以执行的命令

  /usr/sbin、/sbin : -----------存放只有root可以执行的命令

  /home :--------------------用户缺省宿主目录

  /proc :---------------------虚拟文件系统,存放当前内存镜像

  /dev :----------------------存放设备文件

  /lib :-----------------------存放系统程序运行所需的共享库

  /lost+foud :---------------存放一些系统出错的检查结果

  /tmp :---------------------存放临时文件

  /etc :-----------------------系统配置文件

  /var :----------------------包含经常发生变动的文件,如:邮件、日志文件、计划任务等

  /usr :----------------------存放所有命令、库、手册页等 类似于windows C盘下的WINDOWS目录

  /mnt :----------------------临时文件系统的安装点

  /boot :---------------------内核文件及自举程序文件保存位置

  用windows下我们习惯把安装的程序放在Program files目录下,在linux下面习惯放在/user/local下。

  查看文件命令

  查看分区使用情况:df

  查看文件、目录大小:du

  检测修复文件系统: fsck、e2fsck

  (单用户模式执行)

  判断文件类型:file

  df 查看linux磁盘分区情况