首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux文件系统结构

1、文件目录结构 /:是Linux系统根目录 /bin:存放用户经常使用命令 /boot:启动加载程序静态文件 /dev:设备文件目录,不能单独分区 /etc:系统配置文件目录 /home:普通用户家目录.../root:系统管理员家目录 /run:进程运行数据存放目录 /sbin:存放系统管理员用户使用命令 /tmp:临时文件目录;任何人都可以访问,存放周期10天 /usr:存放程序文件,库文件,...:动态数据文件目录;日志文件log,数据库,缓存目录等 /lib:存放程序文件 /lib64:存放64位程序库文件 /media:移动媒体挂载点 /mnt:临时挂载文件系统挂载点 /opt:存放第三方软件服务.../proc:伪文件系统,内核映射文件,不能单独分区 /srv: 用来存储本机提供服务或数据 /sys:伪文件系统,跟硬件设备相关属性映射文件,不能单独分区 注意: /etc,/bin,/sbin,...4、文件命名规则 长度不能超过255个字符 不能使用/当文件名 严格区分大小写 以点开头文件为隐藏文件 注意:隐藏文件中有两个特殊目录:.(点)表示当前目录;..(点点)表示当前目录上一级目录

7.3K40

linux目录结构文件基本操作

1. linux文件组织目录结构 linux目录与window区别 win以存储介质为主,主要以盘符及分区实现文件 管理,再下面才是目录。...linux以树形目录结构形式来构造整个系统,每一个目录不仅能使用本地磁盘分区文件系统,也能使用网络文件系统。...1.1 FHS标准(Filesystem Hierarchy Standard)文件系统层次结构标准 linux其中大部分目录结构是已规定好 第一层规范 / 下面的各个目录应该要放什么文件数据,例如...连按两次可以显示全部候选结果 2. linux文件基本操作 2.1新建 新建空白文件 touch test 不会覆盖同名文件 新建目录 mkdir mydir mkdir -p father/son...test Documents 移动 源目录文件 目的目录 重命名文件 mv file1 myfile 旧文件名 新文件名 批量重命名 要用 perl 正则表达式来作为参数 # 使用通配符批量创建

1.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件目录结构(小白版)

说在前面的话:只适用于完全没有后端知识纯小白,因为我就是。最开始了解Linux文件系统目录结构,之后在学习Linux命令行,是比较推荐学习方法。...Linux文件目录速览 ├── bin //常用命令 ├── boot //放置一些启动用临时文件 ├── cdrom // ├── dev...//系统信息 ├── tmp //存放各种临时文件 ├── usr //我们主要操作空间 └── var //变量文件--在运行中内容不断变化文件。.../boot:主要放置开机会使用到档案,包括Linux核心档案以及开机选单与开机所需设定档等等。...在此目录下常见还有这些次目录:/usr/share/man:联机帮助文件 /usr/share/doc:软件杂项文件说明 /usr/share/zoneinfo:与时区有关时区文件 /usr/src

1.2K31

linux目录结构文件管理

Linux目录结构: ?       .../            根分区 linux文件系统起点                    /bin           普通用户命令,普通用户能使用                    /sbin...                   /boot        linux启动所需文件,内核,grub,内核引导文件                    /dev          设备文件,硬盘...root 458 Nov 21 2015 /etc/rsyncd.conf -rw-r--r--. 1 root root 3232 Sep 8 2015 /etc/rsyslog.conf linux...-o    将文件拷贝打包成文件或者将文件输出到设备上   -i   解包,将打包文件解压或将设备上备份还原到系统   -t   预览,查看文件内容或者输出到设备上文件内容   -v   显示打包过程中文件名称

1.5K10

linux文件系统目录结构

文件系统目录结构 linux文件.png ---- 倒置树形结构 文件系统从更目录开始,用 / 表示 文件名称区分大小写 以 ....开头文件为隐藏文件 路径分割 / 文件颜色: 蓝色-> 目录,绿色->可执行文件, 红色->压缩文件, 浅蓝色->链接文件, 灰色->其他文件 系统启动必须: /boot:存放启动linux...使用一些核心文件 /etc: 存放所有系统配置文件,缺失可能启动不了 /sys:用于输出当前系统硬件设备相关信息虚拟文件系统 指令集合 /bin:存放最常用程序和指令 /sbin:只有系统管理员能使用程序和指令...外部文件管理 /dev:Device(设备)缩写,存放linux外部设备,在linux中访问设备和访问文件方式是相同。...这个目录内容不再内存里,我们也可以直接修改里面的某些文件来修改 扩展用 /opt:默认是空,我们安装额外软件可以放在这个里面 /src:存放服务启动需要提取数据(不用服务器就是空) linux文件类型

1.5K10

Linux 目录结构文件基本操作

win和类unix系统文件目录区别 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)关系上,以往 Windows 一直是以存储介质为主,主要以盘符(C 盘,D 盘...)及分区来实现文件管理...然而 UNIX/Linux 恰好相反,UNIX 是以目录为主Linux 也继承了这一优良特性。 Linux 是以树形目录结构形式来构建整个系统,可以理解为树形目录是一个用户可操作系统骨架。...虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上,但从逻辑上来说 Linux 磁盘是“挂在”(挂载在)目录上,每一个目录不仅能使用本地磁盘分区文件系统,也可以使用网络上文件系统。...举例来说,可以利用网络文件系统(Network File System,NFS)服务器载入某特定目录等。 FHS 标准 Linux 目录结构说复杂很复杂,说简单也很简单。...说它简单是因为,其中大部分目录结构是规定好了(FHS 标准),是死,当你掌握后,你在里面的一切操作都会变得井然有序。 ? FHS目录结构 cd .. 返回上级目录 cd ..

1.3K60

Linux 文件系统及目录结构

文件系统结构 图中箭头代表链接目录 类似windows下快捷方式 /:是Linux文件系统根目录 ,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中.../dev:设备文件目录 ,存放linux系统下设备文件,访问该目录下某个文件,相当于访问某个设备,存放连接到计算机上设备(终端、磁盘驱动器、光驱及网卡等)对应文件 (b 随机访问,c 线性访问)...wwwroot 直接cd wwwroot也可进入 在Linux中,使用命令查看文件,首字母会标记该文件文件类型,一般有以下几种类型: – : 普通文件 d: 目录文件 b:块文件 c:字符文件 l:符号链接文件...包括路径在内文件名称最长为4095字节。 文件颜色显示不同,代表了不同文件格式。...绿色 -> 可执行文件 红色 -> 压缩文件 浅蓝色 -> 链接文件 灰色 ->其他文件Linux中,除了斜杠和NUL字符,都是合法

74710

Linux文件系统目录结构详解

大家好,又见面了,我是你们朋友全栈君。 引言 对于每一个Linux学习者来说,了解Linux文件系统目录结构,是学好Linux至关重要一步....,深入了解linux文件目录结构标准和每个目录详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构相关知识。...在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始倒置树状结构。...linux文件系统最顶端是/,我们称/为Linuxroot(根目录),也就是 Linux操作系统文件系统。...如此反复就可以构成一个庞大文件系统。 FHS诞生 谈到目录结构,不得不首先了解一下FHS团队来由。

2.2K11

详解 Linux 可执行文件 ELF 文件内部结构

有了上面汇编语言调用 C 语言基础,我们就可以做到让汇编语言编写 loader 拉起用 C 语言编写内核了,本文我们就来详细了解一下编译后可执行文件 — ELF 文件结构,下一篇文章将会介绍如何通过汇编将...在 linux 中,可执行文件、Object文件、动态库文件都是ELF格式文件,他相当于 windows 操作系统中 PE 文件。 通过 readelf 命令可以读取 ELF 文件内容。 3....ELF 文件结构 要想使用 ELF 文件,我们首先必须知道 ELF 文件是如何构成。...后记 本文,我们介绍了 ELF 文件四个组成部分,以及其中三个具体结构,而实际存储数据 section 结构我们并没有介绍。...别忘了我们目标,我们需要通过汇编语言编写 loader 程序将在 linux 环境上编译 C 语言内核程序载入到内存并执行,因此,实际上我们只需要知道 ELF 文件需要如何被载入内存,并从哪里开始执行

2.5K20

Linux目录结构文件属性管理

一、FHS介绍 Filesystem Hierarchy Standard(文件系统层次化标准)缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘文件目录,FHS采用树形结构组织文件...二、linux目录结构介绍 整个Linux系统最重要地方就是在于目录树架构,所谓目录树架构就是以根目录为主, 然后向下呈现分支状目录结构一种档案架构。...下图给出了linux目录结构,那这些目录都有什么作用呢?...四、目录和设备节点 我们已经知道目录是用来存放文件,不同目录存放文件作用不同,那么我们来看下设备节点是什么? 一个设备节点其实就是一个文件Linux中称为设备文件。...有一点必要说明是,在Linux中,所有的设备访问都是通过文件方式,一般数据文件程序普通文件,设备节点称为设备文件,而这些设备节点,或者说是设备文件都统一存放在/dev目录下,简单来说,设备节点是一种特殊文件

1.2K20

Linux内核中文件数据结构和原子操作

同一进程打开不同文件内核数据结构 这个图本来描述是UNIX操作系统,在Linux中没有这个V节点,而是采用了一个与文件系统相关i节点和一个与文件系统无关i节点。...文件系统:文件系统是操作系统用于明确存储设备(常见是磁盘,也有基于NAND Flash固态硬盘)或分区上文件方法和数据结构;即在存储设备上组织文件方法。...操作系统中负责管理和存储文件信息软件机构称为文件管理系统,简称文件系统。常见文件系统有FAT,NTFS,ext2,ext3,ext4等。LinuxVFS处理了不同文件系统之间统一管理。 ?...在fork后会发生情形是多个文件描述符指向同一文件表。此时,父子进程各自每一个文件描述符共享同一个文件表。这样数据结构在多个进程读取同一文件时候,是没有问题。...考虑有A,B两个进程同时打开同一个文件并写人内容。此时数据结构和上图一样。每个进程都有自己文件表,但是共享一个V节点。假设A进程现在写入100字节内容。

1.4K50

linux目录结构和重要文件路径说明

Linux目录结构图 一个标准 Linux 分发遵循下面提供目录结构,并附有图表和说明。 img 上面的每个目录(首先是一个文件)都包含重要信息,需要引导到设备驱动程序、配置文件等。...简要描述每个目录用途,我们从层次结构开始。.../lost+found : 这个目录是在安装过程中安装 Linux, 用于恢复可能因意外而损坏文件 shut-down..../etc/issue : 文件Linux系统开机启动时在命令行界面弹出欢迎语句文件。 /etc/modules.conf : 配置文件 system modules....相关文章 linux重要目录之etc linux重要目录之usr和var linux重要目录之proc和dev目录 linux深入proc文件系统(上) linux深入proc文件系统之pid目录(

2K10

Linux 常见文件管理命令及目录结构(1)

Linux 与Windows 文件目录结构区别 在 windows 平台下,文件都存放在一个个盘符底下: ? 而在linux中,却是不一样情形: ?...Linux目录结构 /:根目录,一般根目录下只存放目录,不要存放件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 ?.../boot/vmlinuz 为 linux 内核文件,以及 /boot/gurb。...建议单独分区,设置较大磁盘空间 所有这些文件操作都通过linux底下命令行来执行,命令行结构如下: ? ?...总结来说,比较重要linux命令有: ls命令 用来显示目标列表,在Linux中是使用率较高命令。ls命令输出信息可以进行彩色加亮显示,以分区不同类型文件

1.1K20

Linux文件系统路径与目录结构简述

Linux文件系统路径说明  熟悉Windows系统,都知道文件路径表示,如C:\User\rich\Documnets\test.doc。...在Linux中目录称为虚拟目录(virtual directory) 根目录是root,根目录下目录和文件会按照访问它们目录路径一一列出。...路径本身并没有提供任何有关文件究竟存放在哪个物理磁盘上信息。 在linux pc上安装第一块硬盘称为根驱动器。 根驱动器包含了虚拟目录核心,其它目录都是从那里开始构建。...剩下硬盘就可以挂载到虚拟目录结构任何地方。在上面的例子中,第二块硬盘被挂载到/home位置。...二.系统文件目录结构说明 目录 说明 / 虚拟目录根目录,通常不会在这里存储文件

2.4K20

011.Linux目录结构以及重要系统文件

Linux系统目录结构详解 [root@template /]# tree -L 1 . ├── bin -> usr/bin ├── boot ├── dev ├── etc ├── home ├──...,是/usr/bin目录软链接 /boot Linux内核及系统引导程序所需文件目录安装系统分区时一般就要单独分一个boot分区该分区数据增长量很小,/boot就是引导分区挂载点 /dev 设备文件目录...Linux重要系统配置文件 2.1 /etc/sysconfig/network-scripts/ifcfg-eth0 作用:网卡配置文件 TYPE=Ethernet # 网络类型,现在都是Ethernet...,Linux开机时会将etc/rc.local文件内容全部执行一遍,所以用户自己开发程序,如果想要让其开机就执行,就可以执行命令写到这个文件中 注意: 此文件默认没有执行权限,需要手动修改:chmod.../sysctl.conf 作用:这是一个设计Linux系统性能调优重要配置文件,用于设置Linux内核参数 查看默认内核参数: sysctl -a 修改之后使配置生效命令: sysctl -p 3

96020

Linux 文件、目录结构及常用命令

目录 Linux-文件操作与目录管理 1.两种路径 2.目录结构 3.处理目录常用命令 ls命令(列出目录) cd命令(切换目录) pwd命令(显示当前所在目录) mkdir命令(创建新目录) rmdir...cat命令 tac命令 nl命令 more命令 less命令 head命令 tail命令 Linux-文件操作与目录管理 在Linux中,一切皆文件,复习Linux基础知识过程中总结了常用文件操作命令.../man #这就是相对路径写法 ./ #表示当前目录 ../ #表示返回上一级 2.目录结构 每一个文件和目录都是从根目录开始 /bin目录:用来存放二进制可执行命令目录,用户常用命令都存在该目录下.../dev目录:设备文件存放目录,因为linux中一切皆文件,所以就像鼠标、键盘、光驱,对linux来说也都是一个个文件。例如/dev/cdrom(光驱)、/dev/sda1(硬盘)等。.../opt # 移动文件夹 [root@localhost ~]# mv test/ /mnt/ 4.Linux文件内容查看 Linux中经常使用以下命令来查看文件内容: cat 显示文件内容,

1.8K20

Linux嵌入式开发——文件系统结构

文章目录 Linux嵌入式开发——文件系统结构 一、根目录“/” 二、Ubuntu文件系统结构 三、绝对路径和相对路径 Linux嵌入式开发——文件系统结构 一、根目录“/” ​ Linux下“/”就是根目录...所有的目录都是由根目录衍生出来。 二、Ubuntu文件系统结构 /bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般账号使用。.../dev 设备驱动文件 /etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务起始地址。 /home 系统默认用户主文件夹,一般创建用户账户时候,默认用户主文件夹都会放到此目录下。.../opt 可选文件和程序存放目录,给第三方软件放置目录。 /proc 虚拟文件系统,数据放置到内存中,存放系统运行信息。 /root root用户目录,也就是系统管理员目录。.../var 存放一些变化文件,比如日志文件 三、绝对路径和相对路径 绝对路径:从根目录“/”算起路径。 相对路径:相对于目前路径文件名写法,比如./home/zzk。不是以“/”开头就行。

1.8K50

fat文件系统中,文件物理结构_磁盘文件系统结构

在这个系类开篇还是先说一下文件系统是什么吧。 首先来介绍一下对u盘格式化这个操作,格式化不是仅仅删除了所有文件,还为接下文件存储约定了一种存放格式,这种约定文件存放格式就叫做文件系统。...你说这个简单,把一个个文件紧挨着排列在磁盘中不就可以了吗。那么,这样放在磁盘中后就是一堆0和1,怎么区分开哪些是哪个文件呢?...所以我们可以约定一种区分开每个文件规则,这种规则就是文件系统雏形了。而且还要解决文件删除后释放空间利用、如何适应文件大小变化、快速查找文件树等问题。...常见文件系统有:Flash上常用YAFFS、JFFS2;u盘,sd卡常用FAT,exFAT;linux中默认文件系统Ext2,Ext3,Ext4;windows中默认NTFS等。...本文先从最基本SD卡上文件系统说起,在有了本文基础后本系列会逐渐深入linuxVFS各个细节。

81220

Linux 下各文件结构说明及用途介绍

linux下各文件结构说明及用途介绍: /bin:二进制可执行命令。 /dev:设备特殊文件。 /etc:系统管理和配置文件。 /etc/rc.d:启动配 置文件和脚本。.../usr/sbin:超级用户一些管理程序。 /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要文件。.../usr/lib:常用动态链接库和软件包配置文件。 /usr/man:帮助文档。 /usr/src:源代码,linux内核源代码就放在/usr/src/linux 里。.../usr/include:包含了c语言文件,这些文件多以.h结尾,用来描述c 语言程序中用到数据结构、子过程和常量。.../usr/local 这里主要存放那些手动安装软件,即 不是通过“新立得”或apt-get安装软件 。 它和/usr目录具有相类似的目录结构

3.6K11
领券