一文带你捋清 Linux根目录下常见文件目录(etc/ dev/ var/ bin/ sbin/ lib/ proc/ tmp/等)建议收藏

news/2024/11/29 14:28:25/
目录说明
binbin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。打开 bin目录我们发现。这里面有我们常用的很多命令:cat、mv、cp、su、等。所以这里面存放着使用者最经常使用的命令。·/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。
boot这里面存放的是启动Linux时使用的一些核心文件。Linux的引导过程是Linux上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动初始用户空间应用程序的许多步骤。
devdev是device(设备)的缩写。是Linux内核的设备管理器。作为devfsd和热插拔的继承者,udev主要管理/dev目录中的设备节点。/dev是特殊文件或设备文件的位置。这是一个非常有趣的目录,它突出显示了Linux文件系统的一个重要方面——一切皆文件/目录。
etcetc目录用来存放系统管理所需要的配置文件和子目录。这是我们linux系统的神经中枢,它包含所有与系统相关的配置文件。一个“配置文件”要被定义为用来控制程序操作的本地文件;它必须是静态的,不能是可执行二进制文件。因此,定期备份这个目录是个好主意。通常,不能存放二进制文件。
home使用用户的主目录,比如说有个用户叫zhang,那他的主目录就是/home/zhang我们通常同“~”来表示家目录。
lib这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库,是二进制机器码文件。它们对于基本系统功能是必不可少的。
lost+foundlost+found目录只准root 及所属者读取创建进入。我们切换到root用户cd进入发现是空的。这个文件夹是Linux、MaOS和其他类似UNIX的操作系统的一部分。每个文件系统即每个分区都有自己lost+found的目录。你会在这里找到被损坏的文件的恢复位。 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,也就是说它对于恢复由于许多原因如电源故障而没有正确关闭的文件是有用的。任何要恢复的文件都保存在该文件夹中。fsck命令用于恢复这些文件。
media打开目录我们发现一个我们很熟悉的东西,dvd。猜一下也知道,这是linux中的播放器。Linux媒体播放器和任何其他媒体播放器一样做同样的事情:播放音频和视频。在本文中,“Linux媒体播放器”被用于作为Linux视频播放器和Linux音频播放器的双重任务的软件。
mnt系统提供这个目录是让用户临时挂载别的文件系统。这是一个通用的挂载点,您可以在其中挂载文件系统或设备。安装是使系统可用的文件系统的过程。安装后,您的文件将可在挂载点访问。该目录通常包含挂载点或子目录,在其中安装软盘和CD。如果你愿意,你也可以在这里创建额外的挂载点。标准安装点将。包括/MNT/CDROM和/MNT/软盘。在系统上的任何地方创建一个挂载点都没有限制,但按照惯例,纯粹的实用性不会浪费文件系统的挂载点。
opt这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵守FSSTND,所有第三方应用程序都应该安装在这个目录中。在这里安装的任何包都必须找到它的静态文件(如:额外的字体、剪贴板、数据库文件)必须将其静态文件定位在单独的opt的目录树中。
proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。通常,它是由系统自动安装的,而且大多数文件是只读的。在Linux下,/proc包含每个运行的进程的目录,包括内核进程。
rootroot包含一个先进的GNU/Linux操作系统。它的目标是稳定、灵活和快速。root是一个通用系统,包括服务器和工作站使用的软件。root包括现代和强大的桌面环境。它是系统管理员的主目录。作为系统的拥有者,它的特权就是单独拥有一个目录。
sbin和一开始我们讲的bin类似,s就是super 的意思,/sbin是Linux和其他UNIX类操作系统中root目录的标准子目录,包含可执行程序(即准备运行)程序。也就是说这里存放的是系统管理员使用的管理程序。
selinuxselinux 全称Security-Enhanced Linux。是增强安全性的Linux。安全增强Linux(SelINUX)是Linux内核安全模块,它提供了一种支持访问控制安全策略的机制。
srv一般是空的,srv包含由该系统服务的站点特定数据。指定这一点的主要目的是使得用户可以找到针对特定服务的数据文件的位置,从而可以合理地放置需要单个树用于只读数据、可写数据和脚本(例如CGI脚本)的服务。只对特定用户感兴趣的数据应该进入用户的主目录。
tmp在UNIX和Linux中,tmp目录是存放临时文件的地方。Web浏览器在页面浏览和下载期间定期向TMP目录写入数据。
usrusr 不是user的缩写,全拼是Unix System Resources。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下,是用于系统范围的配置文件。
var/var是Linux和其他UNIX类操作系统中根目录的标准子目录,它包含系统在其运行过程中写入数据的文件。/var中包含可变数据,如系统日志文件、邮件和打印机假脱机目录,以及临时文件和临时文件夹。VAR的某些部分在不同系统之间是不可共享的。/var包含变量数据,即系统在运行期间必须能够写入的文件和目录,由于网络拓扑或安全问题,有些目录可以放在单独的分区或系统上,更容易备份。

http://www.ppmy.cn/news/842214.html

相关文章

根目录,子目录,当前目录

根目录 根目录指逻辑驱动器的最上一级目录,它是相对子目录来说的。打开我的电脑,双击C盘就进入C盘的根目录,双击D盘就进入D盘的根目录。其它类推。 注意进入U盘的根目录请不要双击,而是从地址栏选取U盘的地址打开! 举…

vue项目之目录

新建项目 点击非路由组件之头部组件和底部组件 点击路由组件的搭建 点击ace-editor的使用 点击

vue项目划分目录结构

1、本地项目文件除了用get clone方法以外还可以用到更简单的命令进行关联 git remote add origin git仓库项目的地址 git push -u ortgin maste 通过这两条命令可以快速的进行本地与git仓库连接 2、创建新项目首先进行目录划分 2.1刚开始创建的vue cli2目录是这样的&#xf…

区分Linux中的“根目录”和“家目录”

Linux目录和Windows目录有很大不同,Linux目录类似一个树,最顶层是其根目录,如下图: 总结: 1.~ 代表是home目录,也就是家目录, / 代表的是根目录 2.用户登录后在 家目录 ,可用pwd命…

Linux根目录下各子目录用途

/bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。比如常用的ls、cp、cat、mv等等。 /boot:系统启动文件和内核,在有些发行版中还包括grub,grub是一种通用的启动引导程序。 /dev:系统设备文件目…

Linux之配置本地yum源仓库

目录 一、挂载光驱目录 二、配置本地yum源仓库 ​三、设置永久挂载 一、挂载光驱目录 挂载:一个磁盘设备或者一个目录,将自己的存储空间及包含的文件给与指定的目录使用 mount /dev/cdrom /mnt 【把镜像所在目录挂载到/mnt下】 df -hT …

Linux根目录下各个子目录的含义【详细】

Linux根目录下各个子目录的含义【详细】 FHS标准 linux系统的目录都遵循一个标准,即由Linux基金会发布的 文件系统层次结构标准 (Filesystem Hierarchy Standard, FHS)。这个标准里面定义了linux系统该有哪些目录,各个目录应该存放什么,起什…

打包vue 项目到非根目录(二级目录) ,打包到根目录图片空白

需求-打包项目之后再http://www.pcweb.com/wt/web,http://www.pcweb.com/wt/cms展示网站 由于有二个项目 实现的时候有部分的区别 总体不是很大 一、 1、由于不是根目录打包,所以需要进一步改动配置文件 router文件中index.js 添加base:’/wt/web’根据自…