“初识Linux:文件系统”的版本间差异
跳到导航
跳到搜索
(建立内容为“category:Linux == 分区 == 600px<br/> 600px == 目录结构 == 800px…”的新页面) |
(→目录结构) |
||
第13行: | 第13行: | ||
|- | |- | ||
| /boot | | /boot | ||
| | | 存放的启动 Linux 时使用的内核文件,包括连接文件以及镜像文件 | ||
|- | |- | ||
| /etc | | '''/etc''' | ||
| 存放所有的系统需要的配置文件和子目录列表 | | 存放所有的系统需要的配置文件和子目录列表 | ||
|- | |- | ||
第22行: | 第22行: | ||
|- | |- | ||
| /sys | | /sys | ||
| | | 该目录下安装了 Linux2.6 内核中新出现的一个文件系统 sysfs 。 | ||
sysfs 文件系统集成了下面3种文件系统的信息: | |||
# 针对进程信息的proc文件系统 | # 针对进程信息的proc文件系统 | ||
# 针对设备的devfs文件系统 | # 针对设备的devfs文件系统 | ||
第29行: | 第30行: | ||
|- | |- | ||
| /selinux | | /selinux | ||
| Redhat/CentOS | | Redhat/CentOS 所特有的目录,存放 selinux 相关的文件(Selinux 是一个安全机制,类似于 windows 的防火墙) | ||
|- | |- | ||
! colspan="2"| 指令集合 | ! colspan="2"| 指令集合 | ||
第47行: | 第48行: | ||
| Root用户(系统管理员)的用户主目录 | | Root用户(系统管理员)的用户主目录 | ||
|- | |- | ||
| /usr | | '''/usr''' | ||
| (unix shared resources)共享资源目录,很多的用户应用程序和文件都放在这个目录(类似于windows的program files) | | (unix shared resources)共享资源目录,很多的用户应用程序和文件都放在这个目录(类似于windows的program files) | ||
# /usr/bin:系统用户使用的应用程序; | # /usr/bin:系统用户使用的应用程序; | ||
第79行: | 第80行: | ||
! colspan="2"| 运行过程使用 | ! colspan="2"| 运行过程使用 | ||
|- | |- | ||
| /var | | '''/var''' | ||
| (variable)存放系统中经常变化的文件(如:日志、邮件) | | (variable)存放系统中经常变化的文件(如:日志、邮件) | ||
|- | |- | ||
第89行: | 第90行: | ||
! colspan="2"| 扩展使用 | ! colspan="2"| 扩展使用 | ||
|- | |- | ||
| /opt | | '''/opt''' | ||
| (默认为空)安装额外软件可以放在这个里面 | | (默认为空)安装额外软件可以放在这个里面 | ||
|- | |- |
2021年5月23日 (日) 20:23的最新版本
分区
目录结构
命令 | 说明 |
---|---|
系统必须 | |
/boot | 存放的启动 Linux 时使用的内核文件,包括连接文件以及镜像文件 |
/etc | 存放所有的系统需要的配置文件和子目录列表 |
/lib | 系统最基本的动态连接共享库(类似于Windows的DLL文件)。几乎所有的应用程序都需要用到这些共享库。 |
/sys | 该目录下安装了 Linux2.6 内核中新出现的一个文件系统 sysfs 。
sysfs 文件系统集成了下面3种文件系统的信息:
该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中。 |
/selinux | Redhat/CentOS 所特有的目录,存放 selinux 相关的文件(Selinux 是一个安全机制,类似于 windows 的防火墙) |
指令集合 | |
/bin | 系统中的常用命令 |
/sbin | (Superuser Binaries)存放的是系统管理员使用的系统管理程序 |
账户 | |
/home | 普通用户的相关文件(/home/用户名) |
/root | Root用户(系统管理员)的用户主目录 |
/usr | (unix shared resources)共享资源目录,很多的用户应用程序和文件都放在这个目录(类似于windows的program files)
|
外部文件管理 | |
/dev | 系统中的所有外部设备相关文件 |
/media | 类windows的其他设备(如U盘、光驱等等),识别后linux会把设备放到这个目录下。 |
/mnt | 临时挂载路径 |
临时文件 | |
/run | 临时文件系统,存储系统启动以来的信息。
|
/lost+found | 一般情况下为空,系统非法关机后,这里就存放一些文件 |
/tmp | 临时目录 |
运行过程使用 | |
/var | (variable)存放系统中经常变化的文件(如:日志、邮件) |
/proc | 虚拟的目录,是系统内存的映射,用来管理内存空间。
|
扩展使用 | |
/opt | (默认为空)安装额外软件可以放在这个里面 |
/srv | (不用做服务器则为空)存放服务启动后需要提取的数据 |
- /bin, /usr/bin 是给系统用户使用的指令(除root外的普通用户),而/sbin, /usr/sbin 则是给 root 使用的指令
- 在Linux中访问设备和访问文件的方式是相同的
- swap:无挂载点的分区,交换分区
文件属性
使用 ll 或者 ls –l命令来显示一个文件的属性以及文件所属的用户和组:
挂载
- 挂载命令:
mount [-参数] [设备名称] [挂载点]
- 挂载光驱时,可直接使用“mount /mnt/cdrom”
- 卸载命令:
unmount [设备名称]
- 查看目录在哪个分区
df [目录全路径]
- 查看磁盘使用情况:
df [-参数]
- 查看Linux分区信息:
fdisk -l