/usr文件系统 
  /usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序.

/usr/X11R6   
X Window系统的所有文件.为简化X的开发和安装,X的文件没有集成到系统中. X自己在/usr/X11R6 下类似/usr .

/usr/X386   
类似/usr/X11R6 ,但是给X11 Release 5的.

/usr/bin   
几乎所有用户命令.有些命令在/bin 或/usr/local/bin 中.

/usr/sbin   
根文件系统不必要的系统管理命令,例如多数服务程序.

/usr/man , /usr/info , /usr/doc   
手册页、GNU信息文档和各种其他文档文件.

/usr/include   
C编程语言的头文件.为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字.

/usr/lib   
程序或子系统的不变的数据文件,包括一些site-wide配置文件.名字lib来源于库(library); 编程的原始库存在/usr/lib 里.

/usr/local   
本地安装的软件和其他文件放在这里.  用户自己编译的软件默认会安装到这个目录下。这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面

/var文件系统

/var 包括系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享.

/var/catman   
当要求格式化时的man页的cache.man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中.而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了. (/var/catman 经常被清除,就象清除临时目录一样.)

/var/lib   
系统正常运行时要改变的文件.

/var/local   
/usr/local 中安装的程序的可变数据(即系统管理员安装的程序).注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock .

/var/lock   
锁定文件.许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件.其他程序注意到这个锁定文件,将不试图使用这个设备或文件.

/var/log   
各种程序的Log文件,特别是login  (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息. /var/log 里的文件经常不确定地增长,应该定期清除.

/var/run   
保存到下次引导前有效的关于系统的信息文件.例如, /var/run/utmp 包含当前登录的用户的信息.

/var/spool   
mail, news, 打印队列和其他队列工作的目录.每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中.

/var/tmp   
比/tmp 允许的大或需要存在较长时间的临时文件. (虽然系统管理员可能不允许/var/tmp 有很旧的文件.)

/opt:用户级的程序目录
这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。
在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

linux中的/usr,/var,/opt目录详解相关推荐

  1. Linux中sort,uniq,cut,wc命令详解

    Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...

  2. Linux中ls -l命令展示信息详解

    Linux中ls -l命令展示信息详解 在Linux系统中,ls -l命令是用以列表的形式来查看当前目录下的文件或目录,下面就让我们一起来看看展示的信息是什么意思吧 以CentsOS7为例子 [roo ...

  3. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  4. Linux 中使用 sort 指令分组排序详解

    Linux 中使用 sort 指令分组排序详解 sort 中进行分组排序主要用到的选项为 -k,此文,我们着重于该选项的使用方式,用到的其它选项不做解释,有兴趣的同学可以查看帮助文档 1. 数据准备 ...

  5. linux ipset 流量,linux中ipset命令的使用方法详解

    linux中ipset命令的使用方法详解 发布时间:2020-10-25 17:07:19 来源:脚本之家 阅读:97 作者:lijiaocn 栏目:服务器 ipset介绍 iptables是在lin ...

  6. 【Linux】Linux中rz和sz命令用法详解

    [Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...

  7. /var/run目录详解

    /var/run是干什么用的 根据linux的文件系统分层结构标准(FHS)中的定义:/var/run 目录中存放的是自系统启动以来描斜体样式述系统信息的文件.比较常见的用途是daemon进程将自己的 ...

  8. linux find prune文件,Linux中find命令-path -prune用法详解

    在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能. 假如在当前目录下 ...

  9. linux 清空进程recv q,Linux中ss命令Recv-Q和Send-Q详解

    ss 用来显示处于活动状态的套接字信息.ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比nets ...

  10. pip如何安装到Linux服务器,linux中pip安装步骤与使用详解

    1.pip下载安装 1.1 pip下载 代码如下 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz ...

最新文章

  1. “毒蘑菇”治重度抑郁,获美国“突破疗法”
  2. centos7 python3.6升级到3.7_Centos7下把python 2.7升级到python 3.6(升级过程遇到的一些相关问题)...
  3. 2021-10-16 集合(set)与映射(map) 恋上数据结构笔记
  4. SpringBoot之使用Scheduled做定时任务
  5. 淘宝开放API,很不错
  6. linuxc网络通信
  7. dataframe填充到指定的行数
  8. Gulp vs Grunt 前端工程构建工具
  9. 使用docker搭建视频流服务器
  10. 计算机技术职业资格考试
  11. 以太坊蜜罐智能合约分析
  12. 添加镜头光晕的正确方法
  13. linux: It seems that scikit-learn has not been built correctly.
  14. hellow world
  15. 华为matex鸿蒙,华为MateX推迟至9月,或预装鸿蒙系统,价格是唯一败笔
  16. 大数据分析案例-基于XGBoost算法构建二手车价格评估模型
  17. “阿法狗”之父:关于围棋,人类3000年来犯了一个错!
  18. 在线CentOS7镜像源 mirrorlist.centos.org/?release=7arch=x86_64repo=osinfra=stock
  19. 将Discuz!设置到新版应用中心,无需升级Discuz!版本的方法(临时方案)
  20. c++继承---私有继承

热门文章

  1. [UE4] LogicDriver状态机基于管线(Conduit)的状态选择器
  2. faker 无敌了,专注于制作假数据
  3. 计算机有两个桌面,你好,我的电脑有两个桌面怎么处理
  4. torch学习 (41):torch中的tensor初始化操作
  5. MySQL查询指令示例---初学者必看
  6. 单片机复位电路是怎么工作的?
  7. 2010国家节假日安排
  8. c语言编程正六边形思路,机械cad-cam技术实验指导书2015.doc
  9. 新款 Mac mini(2018) 性能及接口分析
  10. 你有多久没有看星星了呢?【爬取NASA的科普网站上的所有图片】