开发者社区> 学堂小助手> 正文

文件目录结构 | 学习笔记

简介: 快速学习文件目录结构。
+关注继续查看

开发者学堂课程【Linux文件管理命令:文件目录结构】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/591/detail/8349


文件目录结构

 

内容介绍

一、标准目录结构

二、文件系统

三、文件名规则

 

一、标准目录结构1.png

上图中第一行是根目录,第二行是一级目录,其中:

boot 文件中存放的是和启动相关的内容;

dev 文件存放的是设备相关内容,如硬盘、光盘、null 等

etc 文件是用来存放一些重要的配置文件,它的作用基 本等价于 windows 系统中注册表的作用。因此管理 linux 主要就是在改 etc 中的各种设置

home 文件存放的是用户的数据

run 文件存放的是运行中生成的相关数据

bin 文件存放的是用户可执行的二进制文件,而 sbin 文件存放的是系统管理员常用的工具

tmp 文件是用来存放临时数据

usr 文件存放的是大型的数据

var 文件存放的是可变的内容,如日志、缓存数据等

 

二、文件系统

文件和目录被组织成一个单根倒置树结构

文件系统从根目录下开始,用“/”表示

根文件系统(rootfs):root filesystem

文件名称区分大小写(当文件系统是传统的 linux 的文件系统 时,文件名大小写敏感;如果是 windows 文件系统,则文件名大小写不敏感)

以 . 开头的文件为隐藏文件

路径分隔用/

文件有两类数据:

ü  元数据(文件属性):metadata

ü  数据(文件内容):data

文件系统分层结构:LSB Linux Standard Base

FHS:(Filesystem Hierarchy Standard文件的分层结构标准) http://wwwpathname.com/fhs/

总之,文件的存放是有规则的而不可以随意存放,可以参照以上的标准目录存放对应的文件。

 

三、文件名规则

文件名最长255个字节

包括路径在内文件名称最长4095个字节

l  蓝色-->目录;绿色-->可执行文件;红色-->打包文件;浅蓝色-->链接文件;灰色-->其他文件

需要注意的是,有时候文件后缀也会影响文件名的颜色,这在 DIR_COLORS 中都有定义(nano/etc/DIR_COLORS),展示如下:

除了斜杠和 NUL 所有字符都有效但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们

标准 Linux 文件系统(如ext4),文件名称大小写敏感,例如: MAIL,Mail, mail, mAiL

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Hibernate 系列 学习笔记 目录 (持续更新...)
  前言:   最近也在学习Hibernate,遇到的问题差不多都解决了,顺便把学习过程遇到的问题和查找的资料文档都整理了一下分享出来,也算是能帮助更多的朋友们了。   最开始使用的是经典的MyEclipse,后面我用的是JetBrains的IDEA了,个人比较喜欢这些快捷键。
1027 0
网络管理工具提供的软件包和相关配置文件_学习笔记
时间:2017.12.09作者:李强参考:man,info,magedu讲义,万能的internet实验环境:CentOS 6.9与CentOS7.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
646 0
Linux学习笔记之目录配置
Linux学习笔记之目录配置一.目录配置相关目录说明 /bin   二进制文件 /boot    系统启动文件(内核的初始化文件等) /dev    设备文件(硬盘等) /etc    配置文件 /home    用户家目录 /lib    链接库文件(相当于windows里的.
809 0
PHP操作XML文件学习笔记
原文:PHP操作XML文件学习笔记   XML文件属于标签语言,可以通过自定义标签存储数据,其主要作用也是作为存储数据。   对于XML的操作包括遍历,生成,修改,删除等其他类似的操作。PHP对于XML的操作方式很多,这次学习的是通过DOMDocument进行操作,其他的操作方法可以参考   http://www.oschina.net/code/snippet_110138_4727   1.对XML文件的遍历     通过DOMDocument对于XML文件的操作的方法:首先要实例化一个DOMDocument类的对象,然后引入要操作的XML文件。
838 0
LINUX学习(一)文件与目录操作
        用户的数据和程序大多以文件的形式保存。用户使用Linux系统的过程中,需要经常对文件和目录进行操作。本章讲述了文件与目录的基本概念,有关文件和目录操作的命令以及如何在Linux环境下运行DOS命令。
896 0
Linux 学习记录 一(安装、基本文件操作).
 Linux distributions主要分为两大系统,一种是RPM方式安装软件的系统,包括Red Hat,Fedora,SuSE等都是这类;一种则是使用Debian的dpkg方式安装软件的系统,包括Debian、Ubuntu、B2D等等。
857 0
redo日志文件学习笔记(一)
关于redo日志文件,今天因为要做redo日志的在线迁移,所以特意做了个简单的总结。1. 如果要把redo的切换信息显示到alert日志中,需要设置个参数。 Oracle Database 11g Enterprise Edition Release 11.
1081 0
1783
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载