Linux目录概述

2023-05-16

一、概述

由于开发linux发行版的社区或这企业太多,如过每个Linux发行版的目录结构都不相同。那么在管理和使用上会造成很多困扰,所以就有了FHS(Filesystem Hierarchy Standard )的出现,所有的Linux发行版都依据FHS标准设计目录结构。

二、目录说明

FHS协议要求必须存在的目录
目录说明
/bin可执行文件目录,相对特殊的是,bin下面的指令可以被root等账户使用。如mv、cp、mkdir等等。
/boot该目录主要放置开机时使用到的文件,包括Linux核心文件,开机菜单与开机所需的配置文件。具体看开机管理程序。
/dev周边设备文件,在Linux中,任何设备都是以文件形式存在。
/etc系统中配置文件都在该目录,用户密码档,各种服务的启示档,只有root据有修改权限。
/etc/opt该目录下主要放置第三方协力软件/opt的相关配置文件。
/lib系统的函数库非常的多,而/lib放置的则是在开机时会用到的函数库,以及 在/bin或/sbin下面的指令会调用的函数库。
/lib/modules/这个目录主要放置可抽换式的核心相关模块(驱动程序)。
/media可移除设备,括软盘、光盘、DVD等等设备都暂时挂载于此。
/mnt与/media相同。/opt第三方软件存放位置,如果需要安装软件,即可安装至该目录。不过一般都习惯性存放在/usr/local/run开机后所产生的各项信息。
/sbin开机时所需要的指令,只有root有权限使用,其他程序的一般存放到/usr/sbin/srv网络服务启动后所需要的数据目录,如www,ftp等
/tmp一般使用者或者是正在执行的程序暂时放置文件的地方,重要数据不可放置在此目录, 因为FHS建议在开机时,应该要将/tmp下的数据都删除。
/usr系统软件资源存放位置,类似与C:\Program files\
/var系统运行后才会 渐渐占用硬盘容量的目录。 因为/var目录主要针对常态性变动的文件,包括高速缓存 (cache)、登录文件(log file)以及某些软件运行所产生的文件。
FHS协议建议存在目录
/home系统默认的用户文件加,当新建一个用户时,系统自动在该目录下增加一个文件夹 。 ~:代表目前这个使用者的主文件夹 ; ~dmtsai :则代表 dmtsai 的主文件夹
/lib用来存放与 /lib
/root系统管理员的主文件夹

三、关于目录的补充

在Linux中,所有的文件与目录都是从根目录开始的,所以根目录是所有文件与目录的源头,再进行分支,这种情况称之为目录树 (directory tree),目录树主要有以下特点:
• 目录树的启始点为根目录 (/, root);
•  每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定 目录等。
•  每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。

四、路径

• 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /usr/loacl/redis/redis.conf;

相对路径:相对于目前路径的文件名写法。 例如 ./usr/local或 …/…/usr/local/ 等等。反正开头不是 / 就属于相对路径的写法

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux目录概述 的相关文章

随机推荐

  • Vxworks 学习(一)介绍

    Vxworks 学习 xff08 一 xff09 介绍 该系列文章是我根据多个博主以及相关书上内容整理的学习笔记 xff0c 许多内容非原创 实时操作系统 定义 实时操作系统 xff08 Real Time Operating System
  • 8-Cython依赖Visual Studio

    文章目录 前言一 vs 2015安装提示错误二 使用步骤1 下载安装vs高版本版本 二 环境配置三 测试模块编译安装四 测试Cython 前言 前面再crypto用于加解密时使用2005版本提供编译支撑 xff1b 最近2005编译环境安装
  • MongoDB的特点及概念

    MongoDB 的特点及概念 MongoDB 是一个介于关系数据库和非关系数据库之间的产品 xff0c 是非关系数据库当中功能最丰富 xff0c 最像关系数据库的 它是一个基于分布式文件存储的开源数据库系统 在高负载的情况下 xff0c 添
  • 【四足机器人】强化学习实现minitaur运动控制(决策模型篇)

    文章目录 模型概要1 状态 决策空间 xff08 略 xff09 2 奖励函数3 决策模型 模型概要 1 状态 决策空间 xff08 略 xff09 状态空间 xff1a roll xff08 X轴 xff09 pitch xff08 Y轴
  • 解决windows下安装Anaconda后python pip不可用的情况

    在windows系统下通过安装Anaconda的方式安装的python使用中发现不能再通过pip安装python包 只能通过conda install packname 的方法 xff0c 导致很多conda不支持的包无法安装 我遇到的事d
  • Spring-为什么要使用Spring?为什么要使用依赖注入(DI)?

    为什么要使用Spring xff1f 使用Spring框架最主要的原因是为了简化Java开发 xff08 大多数框架都是为了简化开发 xff09 xff0c 它帮我们封装了很多完善的功能 xff0c 而且Spring的生态圈非常的庞大 基于
  • Shell Limits设置问题导致用户不能登录

    故障现象 前几天 xff0c 突然间某数据库主机不能su切换到grid用户 发生故障的环境为 xff1a RHEL 6 7 xff0c ORACLE 11gR2 RAC xff0c 其中集群节点1发生此故障 xff0c 而节点2状态正常 故
  • shell脚本通过ftp获取文件

    shell脚本通过ftp获取文件 span class token comment usr bin bash span span class token comment T 1日期 span day 61 96 date span clas
  • 将EditPlus添加到右键菜单中

    将EditPlus添加到右键菜单中 一 以管理员权限打开打开Edit Plus 二 工具 gt 配置用户工具 三 点击常规选项选中左侧将EditPlus添加到右键快捷菜单中 四 选中一个文件 xff0c 右键就可以看到了
  • windows安装jdk

    windows安装jdk 一 xff1a 下载地址 xff0c 可下载自己需要的版本 https www oracle com technetwork java javase downloads jdk8 downloads 2133151
  • VMware共享本机网络

    VMware共享本机网络 一 设置桥接模式 xff1a 左上角菜单栏 gt 虚拟机 gt 设置 gt 网络适配器 xff08 如图操作 xff09 二 编辑虚拟网络 左上角菜单栏 gt 编辑 gt 虚拟网络编 xff08 如图操作 xff0
  • vim设置行号

    vim设置行号 方法一 xff1a 临时 或者 方法二 xff1a 当前用户永久 1 修改vim配置文件vimrc vim vimrc 输入 xff1a set number 或 set nu 保存退出 方法三 所有用户 1 vim etc
  • tomcat 配置https

    一 生成证书 1 使用jdk自带的keytool ext生成证书 xff0c 进入jdk下bin目录 xff1b 2 在路径栏输入cmd 回车打开dos命令窗口 xff0c 打开之后当前路径为jdk下bin目录 ps xff1a 也可直接w
  • Google http测试工具

    一 下载 xff1a 下载地址 xff1a https pan baidu com s 16mCI0QUn z0kNPX4yqGEWg 提取码 xff1a sgiz 二 配置 1 解压文件 2 在Google里配置插件 xff0c 或者叫扩
  • linux mysql 离线安装

    一 下载 1 官网地址 https dev mysql com downloads mysql 点击Archives 选择需要的版本 点击Download 进行下载 xff0c 如需要登录自行注册登录 将下载的安装包上传至linux系统 2
  • cmd介绍及常用命令

    cmd介绍 cmd基本概念 cmd commander xff0c 命令提示符是在操作系统中 xff0c 提示进行命令输入的一种工作提示符 在不同的操作系统环境下 xff0c 命令提示符各不相同 在windows环境下 xff0c 命令行程
  • 计算机的发展史

    计算机的发展史 计算机的前身 1642年的时候 xff0c 一位19岁的法国小伙设计并制作了一台能自动进位的加减法计算装置 xff0c 一开始是只能算加法的 xff0c 所以叫 加法器 后来慢慢改良 xff0c 可以做加减乘除的四则运算 x
  • 利用Radiogroup Radiobutton 实现滑动效果菜单

    第一次在满世界大侠的地方撰写博客 xff0c 所以不免紧张 xff0c 怕自己写出让人消掉大牙的文章 本着学习的态度 xff0c 最后我还是决定把自己的学习感想记录下来 首先我要感谢一个哥们 xff0c 大部分的内容都是他的杰作 xff0c
  • 一、初识VUE

    一 什么是vuejs VUE是一个渐进式的框架 xff0c 什么是渐进式呢 xff1f 渐进式意味着可以将vue作为应用的一部分 xff0c 嵌入应用 也就是说 xff0c 在一个整体项目中 xff0c 部分可用jQuery xff0c 部
  • Linux目录概述

    一 概述 由于开发linux发行版的社区或这企业太多 xff0c 如过每个Linux发行版的目录结构都不相同 那么在管理和使用上会造成很多困扰 xff0c 所以就有了FHS Filesystem Hierarchy Standard 的出现