Linux小白第二弹之文件系统与目录结构大汇总

Linux小白第二弹之文件系统与目录结构大汇总



今天聊一下关于目录结构的东东。

LInux的标准目录结构是由根/和一级目录组成,文件和目录被组织成一个单根倒置树结构。
文件系统从根目录下开始,用“/”表示。一级目录如下:
bin(binary),所有用户使用的基本命令;不能关联至独立分区,OS启动就会用到的程序【普通用户】;
boot,引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录;
dev对应的是设备,如硬盘光盘;
etc,配置文件目录,相当于Windows里的注册表系列
home/USERNAME,普通用户家目录;
run,运行中的进程相关数据,通常用于存储进程pid文件;
sbin,管理类的基本命令;不能关联至独立分区,OS启动就会用到的程序【管理员】
tmp是放临时数据的
usr是超级系统大部分的都放在里面
var放的是可变的内容,如变量,日志(/var/log是放日志的目录)等,还有缓存的数据。
<br/>
还有以下目录:
lib:应用程序状态信息数据;
lock:锁文件;
tmp:保存系统两次重启之间产生的临时数据,...等等<br/>
要特别注意文件名最长只有255个字节,包括路径在内文件名称最长4095个字节。
文件颜色不同代表文件类型不同:
蓝色→目录,绿色→可执行文件,红色→压缩文件,浅蓝色→链接文件,灰色→其他文件
除了斜杠和NUL,所有字符都可作为文件名使用,但尽量避免使用特殊字符的目录名和文件名,因为会跟某些命令起冲突,如果一定要用,需要加上引号才行,文件名还要区分大小写。Linux的官方分层标准是FHS。

ls -d /etc/.d可查看 /etc下所有以“.d”结尾的文件或目录。
ls -d /etc/[mnrp]
.conf可查看所有以"m,n,r,p"开头,以“.conf”结尾的文件或目录。

创建/app/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限。我们先创建出/app/rootdir目录,然后再复制/root下的所有文件到该目录:

创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,并且在/tmp目录下创建目录:x_y, x_z, q_y, qz,可使用命令行展开功能: mkdir /tmp/{a1/{a,b},a2,{x,q}{y,z}}

还有三题没赶上进度,晚点补上。。。

原文地址:https://blog.51cto.com/14348479/2417953

时间: 2024-08-05 15:01:25

Linux小白第二弹之文件系统与目录结构大汇总的相关文章

Linux 文件系统的目录结构

 Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多. 1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用. 3. /boot 包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz i

Linux文件系统的目录结构详解

一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件系统的类型 3.目录结构的详细解读 4.一些重要子目录的解读 5.附录:目录结构的简明查阅手册 三.正 文 我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.下面大家跟飘扬一起来学习吧…………. 1.什么是文件系统 当您使用Linux的时候,如果您通过ls –l / 就会

Linux文件系统的目录结构详解(转)

一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件系统的类型 3.目录结构的详细解读 4.一些重要子目录的解读 5.附录:目录结构的简明查阅手册 三.正 文 我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.下面大家跟飘扬一起来学习吧…………. 1.什么是文件系统 当您使用Linux的时候,如果您通过ls –l / 就会

【转】完美解读Linux中文件系统的目录结构

一.前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享. 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构.同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅. 二.目 录 1.什么是文件系统 2.文

ubantu 文件系统的目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以我们可

转:《Linux设备驱动程序3》源码目录结构和源码分析经典链接

转自:http://blog.csdn.net/geng823/article/details/37567557 [原创][专栏]<Linux设备驱动程序>--- LDD3源码目录结构和源码分析经典链接 [专栏]Linux设备驱动程序学习(总目录) [专栏]LDD3源码分析链接(总目录) 1. LDD3源码分析之hello.c与Makefile模板 2. LDD3源码分析之字符设备驱动程序 其他错误: 我的Linux内核为 3.2.0-65-generic-pae,在scull目录下make时

【转载】Linux 文件系统的目录结构

/bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令:比如 ls.cp.mkdir等命令:功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令.做为基础系统所需要的最基础的命令就是放在这里. /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中.在一般情况下,GRUB或LILO系统引导管理器也位于这个目录: /dev 设备文件存储目录,比如声卡.磁盘... ... /etc 系统配

04 Linux根文件系统和目录结构及bash特性

Linux文件系统: Linux:glibc 程序编译方式: 动态链接式编译 静态链接式编译 进程的类型: 终端:硬件设备,在硬件设备上可以关联一个用户接口,从而让用户用此接口与操作系统打交道 与终端相关:通过终端启动 与终端无关:操作引导启动过程当中自动启动 操作系统的组成: 静态:kernel(内核),application(应用程序) 文件系统:层级结构 FHS: Filesystem Hierarchy Standard(文件系统层次化标准) /bin:所有用户可用的基本命令程序文件 /

Linux基础——文件系统与目录结构

文件系统 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,根文件系统(rootfs): root filesystem,用"/" 表示 文件名称区分大小写 以.开头的文件为隐藏文件 路径分隔符: / 文件有两类数据:元数据: metadata数据: data 文件系统分层结构: LSB(Linux Standard Base) FHS: (Filesystem Hierarchy Standard):文件系统层级标准,具体请参考:http://www.pathname.c