在学习Linux的过程中,了解一些非常重要的概念可以帮助我们更快更贴切的使用Linux入门者了解文件概念及目录结构是很有必要的,下面我们就来聊聊关于linux常见目录及作用?接下来我们就一起去了解一下吧!

linux常见目录及作用(Linux文件及目录结构简介)

linux常见目录及作用

在学习Linux的过程中,了解一些非常重要的概念可以帮助我们更快更贴切的使用Linux。入门者了解文件概念及目录结构是很有必要的。

大家都知道在Linux中一切皆文件,那么首先来看文件类型及文件属性。

文件类型

Linux中的文件类型与Windows有显著区别,最显著的区别在于Linux对目录和设备都将其当做文件来处理,Linux中的文件类型主要分为四种:普通文件、目录文件、链接文件和设备文件

  1. 普通文件:普通文件是用户平常使用频率最高的文件,它包括文本文件,shell脚本、可执行程序以及各种类型的数据等等;
  2. 目录文件:在Linux中,目录也是文件,它包括文件名和子目录名以及指向那些文件和子目录的指针。目录文件是Linux中存储文件名的唯一地方,当把文件和目录对应起来时,也就是用指针将其链接起来之后,就构成了目录文件。因此,在对目录文件进行操作时,一般不涉及对文件内容的操作,而只是对目录名和文件名的对应关系进行操作。
  3. 链接文件:链接文件有些类似于Windows中的快捷方式,但是它的功能更为强大,它可以实现对不同的目录,文件系统,甚至是不同机器上的文件进行访问,并且不必重新占用磁盘空间。
  4. 设备文件:Linux把设备都当做文件一样来操作,这样对于用户来说大大降低了编程的难度,在Linux下一切与设备有关的文件都在/dev目录下。
文件属性

Linux中的文件属性如下所示:-rwx rwx rwx,首先,Linux中文件的拥有者可以把文件的访问属性设成3种不同的访问权限,他们分别是可读(r)、可写(w)和可执行(x)。文件中又有3个不同的用户级别分别是文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o)。

上述文件属性中第一个字符是表示文件的类型:

第一个字符之后有3个三位字符组:

第一个三位字符组表示对于文件拥有者对该文件的权限;第二个三位字符组表示文件用户组对该文件的权限;第三个三位字符组表示系统其它用户对该文件的权限;如果没有权限一般显示“-”字符

目录结构

Linux目录包含/bin、/boot、/dev、/etc、/home、/lib、/mnt、/proc、/root、/sbin、/usr、/sys、/var等。

,