/usr 是“UNIX Software Resources”的缩写,并不是user的缩写,中文是UNIX操作系统软件资源目录。
系统默认的软件(Linux发行版提供的软件)都会放置在/usr目录下。
/usr下的子目录包括:
/usr/local 系统管理员(root)在本机自行安装自己下载的软件(却别与发行版自带的软件),建议安装在此目录。/usr/local 下包括了 bin, etc, include, lib 等子目录。
/usr/bin 绝大部分的用户可使用命令都放在这里,它与/bin的区别是:/bin与开机过程有关。
/usr/sbin 非系统正常运行所需要的系统命令。像某些网络服务器软件的服务命令,如nstat。
/usr/share 防止共享文件的地方,几乎都是文本文件。
/usr/lib 包含应用软件的函数库、目标文件,以及不被一般用户惯用的执行文件或者脚本。
/usr/include 主要是一些标准头文件。
—
/home 用户主目录,包括一些用户个人的配置文件等。
/boot 存放开机会用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等。
/etc 存放系统级的可编辑的文本配置文件,只有root有可写权限,普通用户只能查阅。
/bin 存放Essential可执行文件,这些命令是可以在单用户模式下操作的,另外也可以被root和所有普通账户使用。如 cat, chmod, chown, mv, cp 等。
/sbin 存放系统级的可执行文件,只有root才能执行。
/opt 放置第三方软件。自行安装的非发行版自带的软件也可以放在这里,但是,按照Linux传统,更习惯把这类软件放到/usr/local目录下。
/lib 放置在开机时会用到的函数库,以及在/bin或者/sbin下面的命令会调用的函数库。
/dev Linux系统上任何设备与接口设备都是以文件形式存在于这个目录。
/media && /mnt 前者放置可删除的设备,如CD-ROM;后者用于临时挂载某些外部设备。
/tmp 存放临时文件,任何人可以访问,一般重启后文件会丢失。
/var 此目录下存放的文件会随着系统的运行不断变动。
--------
本文参考自:
1. 《鸟哥的Linux私房菜 - 基础学习篇》第三版, p152-p157
2. Filesystem Hierarchy Standard - Wikipedia
整理的原因是,经常需要在Linux服务器上安装工具,又不清楚通用的安装路径选取习惯,于是找了相关资料认真阅读并记录以防日后遗忘。
相关推荐
还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟Linux文件系统中的/test/data目录,windows下D:盘的当前目录为D...
Linux/UNIX 对文件的管理也是采用树型结构的形式,目录是一组文件的集合。文件的引用通过路径。路径由文件名及其前面包含该文件的目录名组成,目录与文件之间用“/”分隔。Linux 中,任何东西都是文件。以“.”开头...
通过学习这个105页的Linux操作系统文件系统学习教程,你将能够熟练地管理和维护Linux环境中的文件系统,包括创建、管理文件和目录,理解权限和所有权,以及运用高级功能如LVM和RAID。这些知识对于日常的系统管理和...
Linux文件系统是一个非常核心且复杂的主题,涉及到存储介质的管理、文件的组织、存储空间的分配和回收、文件的读写操作以及系统数据的维护等多个方面。Linux拥有多种不同的文件系统格式,每种格式都有其特定的应用...
还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟Linux文件系统中的/test/data目录,windows下D:盘的当前目录为D...
二级目录结构是文件系统中常见的组织方式之一,这种结构有助于提高文件管理的效率和方便性。在此,我们将深入探讨二级目录结构的磁盘文件系统以及相关文件操作。 首先,二级目录结构是指每个用户或程序都有一个主...
5. 定期碎片整理:虽然Linux文件系统通常比Windows更少受到碎片问题的影响,但在长期使用后,还是有必要进行碎片整理,以优化文件和目录的存储布局。 6. 优化挂载选项:在挂载文件系统时,可以调整挂载选项(如...
要进行Linux文件系统的制作,首先需要了解文件系统的结构和类型。Linux支持多种文件系统,比如ext2、ext3、ext4、XFS、Btrfs等。这些文件系统各有特点,例如ext4是目前Linux中使用最为广泛的文件系统,它提供了更好...
这份“Linux学习笔记(自己整理的、部分)”涵盖了Linux操作系统的核心概念、命令行界面的使用、文件系统管理以及系统管理等多个方面,旨在帮助初学者逐步熟悉这个强大的开源操作系统。 首先,让我们了解Linux的...
【描述】中的"Linux命令大全"意味着资料包里应该有详尽的Linux命令教程,这些命令是日常操作Linux系统的基础,如ls(列出目录内容)、cd(切换目录)、cp(复制文件或目录)、mv(移动或重命名文件/目录)、mkdir...
还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟Linux文件系统中的/test/data目录,windows下D:盘的当前目录为D...
为了安装和配置Linux操作系统,需要了解Linux操作系统的基本概念,如Linux操作系统的历史、Linux操作系统的结构、Linux操作系统的命令等。同时,需要掌握Linux操作系统的安装和配置过程,包括硬件要求、安装步骤、...
Linux 操作系统常用的入门知识整理 Linux 是当先比较受欢迎的操作系统之一,被广泛的应用在服务器运维方面。了解 Linux 之前,需要简单的认识一下操作系统。 操作系统简介 ----------------- 操作系统是管理...
本文档总结了 Linux 操作系统的课程后答案,涵盖了计算机系统、操作系统、存储程序式计算机、批处理系统、分时系统、实时信息处理系统、多道程序设计技术、分时技术、操作系统等方面的知识点。 存储程序式计算机 ...
Ext4 引入了新的数据结构,允许 fsck(文件系统检查工具)跳过磁盘中未使用的部分,因此大大加快了文件系统的检查速度。 **纳秒级时间戳:** 大多数文件系统(包括 Ext3)都包含精确到秒的时间戳数据,而 Ext4 将...
首先,了解Linux文件系统的基本结构至关重要。在UNIX系统中,文件系统由引导块、超级块、i节点区、文件存储区和进程对换区组成。超级块存储了文件系统的重要信息,如大小、空闲块数量、i节点信息等,而i节点是每个...
- 文件系统:Linux使用EXT4等类型的文件系统,遵循POSIX标准,采用树形结构组织文件和目录,根目录用"/"表示。 - Shell:Shell是用户与操作系统交互的界面,如Bash(Bourne-Again SHell)是最常见的Linux Shell。 ...
在Linux操作系统中,目录结构是理解系统工作原理的关键部分。Linux目录的命名和组织方式源自早期计算机硬件的限制,但随着时间的发展,它已经成为了一个高效且灵活的系统。本篇文章将详细解析Linux目录的相关知识。 ...
在本课程设计中,我们将深入探讨如何使用C语言模拟Linux文件系统。这是一项涉及操作系统核心概念的复杂任务,包括进程管理、输入/输出(I/O)操作、存储管理和文件系统架构。下面将详细介绍这些关键知识点。 首先,让...
Linux下C语言开发笔记整理涵盖了从基础知识到网络通信的多个方面,主要围绕在Unix/Linux系统环境下使用C语言进行软件开发的各项技术与理论。以下是从文件提供的信息中提炼的知识点。 ### Unix/Linux系统基本命令和...