> For the complete documentation index, see [llms.txt](https://xiaoxiami.gitbook.io/linux-server/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo/linux-di-ceng/linux-wen-jian-xi-tong.md).

# Linux 文件系统

## 简介

文件是Linux系统中一个非常重要的概念，文件提供了简单且一致的借口来处理系统服务与设备。在Linux中，一切都是文件。也就是说，在Linux中，所以的内容都被看成文件，所有的操作都可以归结为对文件的操作，操作系统可以像处理普通文件一样来使用磁盘文件、串口、键盘、显示器 、打印机及其他设备。

## 补充：文件类型与文件权限

以下打印目录所有文件信息

```
$ ls -l
总用量 96
-rwxrwxrwx  1 revin revin  8445  9月 23  2015 examples.desktop
drwxrwxrwx  2 revin revin  4096  7月 13  2016 公共的
drwxrwxrwx  2 revin revin  4096  9月 23  2015 模板
drwxrwxrwx  2 revin revin  4096  9月 23  2015 视频
drwxrwxrwx  2 revin revin  4096  6月 20 13:34 图片
drwxrwxrwx  2 revin revin  4096  9月 23  2015 文档
drwxrwxrwx  8 revin revin 20480  7月  5 09:24 下载
drwxrwxrwx  2 revin revin  4096  9月 23  2015 音乐
drwxrwxrwx  4 revin revin  4096  7月  7 15:08 桌面
```

打印除了当前目录下所有的文件信息，包括文件类型、文件属性、用户名、用户所在组、文件大小、修改时间、文件名等。

第一栏中表示文件类型和文件的权限，包括１０为字符，分为４组。

* 第一组：第１位，表示文件的类型；
* 第二组：第２～４位，代表文件所有者（User）的权限，分别为读、写、执行；
* 第三组：第５～７位，代表文件所有者的同组用户（Group）的权限，分别为读、写、执行；
* 第四组：第８～10位，代表其他组用户（Other）的权限，分别为读、写、执行；

如下图：

![](https://313308022-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30T9rtIVtc5eWQf%2F-LfnT9dAhhstiSPRKKVD%2F-LfnTKWtj99EVWIB5_Bu%2Ffile_info.jpg?generation=1558862987282703\&alt=media)

## Linux文件类型符号表

|  符号 |  文件类型  |
| :-: | :----: |
|  －  |  普通文件  |
|  l  |  链接文件  |
|  c  | 字符设备文件 |
|  ｓ  |  套接口文件 |
|  ｄ  |  目录文件  |
|  ｂ  |  块设备文件 |
|  p  |  管道文件  |
