Linux系统的文件结构、文件、文件/目录管理命令

在Linux系统中有一个重要的概念:一切都是文件 。其实这是Unix哲学的一个体现,而Linux是重写Unix而来,所以这个概念也就传承了下来。在Unix系统中,把一切资源都看作是文件,包括硬件设备。Unix系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。

Linux下文件结构

文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。
目录提供了管理文件的一个方便而有效的途径。

Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。

完整的目录树可划分为小的部分,这些小部分又可以单独存放在自己的磁盘或分区上。这样,相对稳定的部分和经常变化的部分可单独存放在不同的分区中,从而方便备份或系统管理。目录树的主要部分有 root、/usr、/var、/home 等 。这样的布局可方便在 Linux 计算机之间共享文件系统的某些部分。

在这里插入图片描述

Linux采用的是树型结构最上层是根目录,其他的所有目录都是从根目录出发而生成的。

微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。最顶部的是不同的磁盘(分区),如:C,D,E,F等。

但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。

linux主要目录的功用:

/bin             二进制可执行命令
/sbin            系统管理命令,这里存放的是系统管理员使用的管理程序
/dev             设备特殊文件
/etc             系统管理和配置文件
/etc/rc.d        启动的配置文件和脚本
/home            用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib             标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/tmp             公用的临时文件存储点
/root            系统管理员的主目录(呵呵,特权阶级)
/mnt             系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found      这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc            虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var             某些大文件的溢出区,比方说各种服务的日志文件
/usr             最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/X11R6       存放X window的目录
/usr/bin         众多的应用程序
/usr/sbin        超级用户的一些管理程序
/usr/doc         linux文档
/usr/include     linux下开发和编译应用程序所需要的头文件
/usr/lib         常用的动态链接库和软件包的配置文件
/usr/man         帮助文档
/usr/src         源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin   本地增加的命令
/usr/local/lib   本地增加的库

Linux文件

Linux下面的文件类型主要有:

1、普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等。分为纯文本和二进制。
2、目录文件:目录,存储文件的唯一地方。
3、链接文件:指向同一个文件或目录的的文件。
4、设备文件:与系统外设相关的,通常在/dev下面。分为块设备和字符设备。
5、管道(FIFO)文件 :  提供进程建通信的一种方式
6、套接字(socket) 文件: 该文件类型与网络通信有关

可以通过ls –l, file, stat几个命令来查看文件的类型等相关信息。

Linux文件/目录管理命令

磁盘和文件空间 : fdisk df du

文件目录与管理: cd pwd mkdir rmdir ls cp rm mv

查看文件内容   cat  tac more less head  tail

文件目录与权限 : chmod chown chgrp umask

文件查找: which whereis locate find  

猜你喜欢

转载自blog.csdn.net/weixin_41191813/article/details/109098020