Linux的目录结构和文件结构(持续更新Linux相关知识)

目录

一.目录结构

二.文件结构

1.普通文件:

2.目录文件:

3.设备文件:

4.符号链接:

三.文件要求


一.目录结构

Linux 的整个文件系统是以一个树根 "/" 为起点
所有的文件和外部设备都以文件的形式挂接在这个文件树上 , 包括硬盘 , 软盘 , 光驱 , 调制解调器等和以" 驱动器盘符为基础的 Windows 系统不同
Linux目录结构图

/—根目录    /root —超级用户主目录        /bin -二进制文件,放置在单用户维护模式下还能被操作的命令。

/boot-开机时会用到的文件           /etc-各种配置文件 

/opt---  第三方软件放置的地方

/home-存放用户的主目录                               /mnt--- 设备/文件系统挂载点

/tmp-临时文件

/var-可变信息区(file spool,logs,requests,mail,etc.)

/proc-进程信息                                     /dev-硬件设备

 /sbin-系统管理员用来设置、开机、修复、还原系统所需要的命令

/lib -开机时会用到的函数库以及在/bin /sbin下面命令会调用的函数库

/usr -厂商提供的软件存放的地方,类似windows下的 c:\program file\

/usr/local-系统管理员在本机安装自行下载软件的地方

Linux devLinux系统中的一个特殊文件夹,它存储了与设备相关的文件和目录。在Linux系统中,一切都被视为文件,包括硬件设备。因此,在/dev文件夹中,每个设备都表示为一个文件或目录。

/dev文件夹中包含了大量的设备文件,它们可以用来访问、控制、配置各种硬件设备,例如磁盘、串口、USB设备、网络接口等等。这些文件和目录的名称通常是以设备类型和编号命名的。

一些常见的/dev设备文件包括:

- /dev/null:空设备,任何写入该设备的数据都将被丢弃。

- /dev/random/dev/urandom:随机数生成设备。

- /dev/sda/dev/sdb等:硬盘设备文件。

- /dev/ttyS0/dev/ttyS1等:串口设备文件。

- /dev/eth0/dev/eth1等:网络接口设备文件。

/dev文件夹中的设备文件通常可以通过各种程序和命令进行访问和操作,例如使用cat命令读取某个设备的内容,使用echo命令向某个设备写入数据等等。同时,在进行开发、调试和测试时,/dev文件夹也是非常重要的资源之一。

总之,/dev文件夹是Linux系统中存储设备相关文件和目录的特殊文件夹,它包含了大量的设备文件,可以用来访问、控制和配置各种硬件设备。

二.文件结构

1.普通文件:

包括文本文件、数据文件、可执行的二进制程序等。

2.目录文件:

简称为目录,Linux 中把目录看成是一种特殊的文件,利用它构成文件系统的分层树型结构。每个目录文件中至少包括两个文件, “..” 表示上一级目录,”.”表示该目录本身

3.设备文件:

设备文件是一种特别文件,Linux 系统用来标识各个设备驱动器,核使用它们与硬件设备通信。有两类特别设备文件:字符设备文件和块设备文件。

4.符号链接:

一种特殊文件,存放的数据是文件系统中通向某个文件的路径。当调用符号链接文件时,系统自动地访问保存在文件中的路径

Linux系统中使用`ll`命令可以列出当前目录下的文件和子文件夹,并显示它们的权限、所有者、大小、修改时间等信息。具体而言,`ll`命令所列出的每个文件/文件夹名称前都会有一些字母和符号,这些字母和符号代表了这些文件或文件夹的不同属性。常见的字符含义如下:

- `-`:表示该项为普通文件。

- `d`:表示该项为目录(directory)。

- `l`:表示该项为链接文件(link)。

- `c`:表示该项为字符设备(character device)。

- `b`:表示该项为块设备(block device)。

- `p`:表示该项为管道文件(pipe)。

- `s`:表示该项为套接字文件(socket)。

除此之外,还有一些特殊符号表示各种权限、所有权和其它信息,例如:

- `r``w``x`:文件读、写、执行权限对应的标识符。

- `u``g``o``a`:文件所有者(user)、组(group)、其他(others)、所有(all)的标识符。

- `+``-``=`:加(+)(-)权限、设置(s)位或清除(s)位。

因此,通过观察`ll`命令输出结果中的字母和符号,我们可以快速地了解到每个文件/文件夹的类型、权限、所有者等信息。

三.文件要求

长度:最大256个字符,与UNIX兼容建议14个字符以下。大小写敏感。

组成:由字母,数字,点号,下划线,减号等。

颜色: 蓝色 目录
黑色 普通文件
绿色 可执行文件
红色 压缩文件
紫色 图片或其他类型的文件
浅蓝色 符号链接文件
  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第三个夏末.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值