Linux基础入门 --4 DAY

文件管理

Linux根目录下的文件及其意义

在Linux系统中,每个目录(文件夹)都有其特定的用途和存放的文件类型。以下是您列出的各个目录的简要说明:

bin - Binary(二进制)的缩写,存放用户可执行的二进制文件,通常是系统命令的集合,如ls, cp, mv等。这些命令对所有用户都可用。

boot - 包含Linux内核和启动加载器(如GRUB)的配置文件,这些文件在系统启动时由BIOS读取。

dev - Device(设备)的缩写,包含设备文件,这些文件代表连接到系统的物理设备,如硬盘(sda)、终端(tty)等。这些文件允许用户和设备进行交互。

etc - Editable Text Configuration(可编辑的文本配置文件)的缩写,存放系统配置文件,这些文件用于控制系统的各个方面,如网络配置、系统服务、用户信息等。

home - 用户的主目录,每个用户都有一个以其用户名命名的目录(如/home/username),用于存放用户的个人文件、文档和设置。

lib - Library(库)的缩写,存放系统程序运行所需的共享库文件。这些库文件包含函数和代码,可以被多个程序共享。

lib64 - 类似于lib目录,但用于存放64位架构的共享库文件。这主要是为了解决32位和64位系统兼容性问题。

media - 用于挂载可移动媒体设备(如USB驱动器、CD-ROM等)的目录。这些设备在挂载后,其内容会出现在这个目录下的相应子目录中。

mnt - Mount(挂载)的缩写,一个临时的挂载点,用于挂载文件系统。虽然media和mnt都可以用于挂载设备,但media通常用于自动识别的设备,而mnt则用于手动挂载。

opt - Optional(可选)的缩写,用于存放第三方软件或可选软件包。这些软件包不是系统核心的一部分,但用户可能需要它们。

proc - Process(进程)的缩写,一个虚拟的文件系统,包含系统进程的实时信息。它不是存储在硬盘上的,而是由内核动态生成的。

root - 系统管理员(root用户)的主目录。root用户拥有对系统的完全访问权限。

run - 用于存放系统自上次启动以来的信息,如进程ID(PID)文件。这是一个较新的目录,用于替代一些旧的目录(如/var/run),以提高系统的清晰度和可管理性。

sbin - System Binaries(系统二进制文件)的缩写,存放系统管理员使用的二进制文件,这些文件通常比bin目录下的文件更专业、更强大。

srv - Service(服务)的缩写,用于存放服务数据。尽管这个目录在标准的文件系统层次结构中不是必需的,但它为服务数据提供了一个逻辑上的集中位置。

sys - System(系统)的缩写,一个虚拟的文件系统,提供了对内核对象(如进程和硬件设备)的访问接口。

tmp - Temporary(临时)的缩写,用于存放临时文件。系统重启后,这些文件通常会被删除。

usr - Unix System Resources(Unix系统资源)的缩写,包含用户级程序和文档。这个目录是系统中最大的一个,包含了除核心系统程序外的几乎所有东西。

var - Variable(可变)的缩写,用于存放经常变化的文件,如日志文件、邮件队列、数据库等。这些文件的内容经常会被修改,因此放在单独的目录下便于管理。

        示例:  

[root@localhost ~]# ls /
bin  boot  data  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

linux下的文件类型

        1. - 普通文件

        2. d 目录文件directory

        3. b 块设备block

        4. c 字符设备character

        5.  l 符号链接文件link

        6. p 管道文件pipe

        7. s 套接字文件socket

- 普通文件(Regular File):这是最常见的文件类型,包含用户数据,如文本文件、源代码文件、可执行文件等。它们不包含关于其他文件的信息或数据结构的链接。

d 目录文件(Directory):表示一个目录,目录是文件系统的组织结构单元,可以包含其他文件和目录。

b 块设备(Block Device):这种文件类型表示块设备,如硬盘分区、软盘驱动器或CD-ROM。块设备以块(通常是512字节或更大的数据块)为单位读写数据。

c 字符设备(Character Device):与块设备不同,字符设备(如终端、键盘、鼠标或串行端口)以字符为单位进行数据的输入输出操作。它们不支持随机访问,通常用于处理流数据。

l 符号链接文件(Symbolic Link):也称为软链接,是一个指向另一个文件的特殊文件。当你访问一个符号链接时,你实际上是在访问它所指向的文件。符号链接可以跨文件系统工作࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

安红豆.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值