CS 教程 · 第 04 章

文件系统

文件组织、路径、权限管理

4.1 文件和目录

计算机中所有数据都以文件形式存储。文件有文件名扩展名,扩展名告诉系统这是什么类型的文件。

document.txt    ← 文本文件
photo.jpg       ← 图片文件
program.exe     ← Windows可执行文件
script.py       ← Python脚本

目录(文件夹) 用来组织文件,形成树状结构:

C:\(Windows)           /(Linux根目录)
├── Users/               ├── home/
│   └── 用户名/           │   └── 用户名/
│       ├── Desktop/      │       ├── Desktop/
│       ├── Documents/    │       ├── Documents/
│       └── Downloads/    │       └── Downloads/
├── Windows/             ├── etc/(配置文件)
└── Program Files/       └── usr/(用户程序)

4.2 路径

概念 Windows 示例 Linux 示例
绝对路径 `C:\Users\Tom\a.txt` `/home/tom/a.txt`
相对路径 `..\Documents\a.txt` `../Documents/a.txt`
当前目录 `.` `.`
上级目录 `..` `..`
主目录 `C:\Users\Tom` `/home/tom` 或 `~`

4.3 文件类型

类型 常见扩展名 说明
文本文件 .txt .md .csv .json .xml 可直接用记事本打开
图片 .jpg .png .gif .webp .svg 位图或矢量图
音频 .mp3 .wav .flac .aac 有损或无损压缩
视频 .mp4 .mkv .avi .mov 容器格式,内含编码流
压缩包 .zip .7z .rar .tar.gz 多文件打包+压缩
可执行 .exe(Windows) .app(macOS) 无扩展名(Linux) 可直接运行的程序
代码 .py .js .java .c .go .rs 编程语言源文件

4.4 Linux 文件权限

Linux 每个文件有三组权限:

-rwxr-xr-x  1 tom  staff  4096 May 25 10:00 script.sh
 └─┬─┘└─┬─┘└─┬─┘
   │    │    └── 其他人权限 (r-x = 读+执行)
   │    └─────── 组权限 (r-x)
   └──────────── 所有者权限 (rwx = 读+写+执行)
数字 权限 含义
4 r
2 w
1 x 执行
chmod 755 file   # rwxr-xr-x(所有者全权限,其他只读执行)
chmod 644 file   # rw-r--r--(典型文件权限)
chmod 777 file   # rwxrwxrwx(所有人全权限,不安全!)

4.5 文件系统类型

类型 特点 适用平台
NTFS Windows默认,支持大文件 Windows
ext4 Linux最成熟稳定 Linux
APFS Apple专属,优化SSD macOS
exFAT 跨平台兼容,无4GB限制 U盘
FAT32 最兼容,单文件<4GB U盘(旧)

📖 上一篇:[第3章:操作系统入门](03-操作系统入门.html)
下一篇 · 软件与程序 →
Collaplex · 克拉普莱克斯 collaplex.me · 2026 浙ICP备2026080865号