Windows 与 Linux 文件系统区别及常见对应关系

以下是关于 Windows 与 Linux 文件系统区别及常见对应关系 的整理版,方便你查阅和对比:


一、核心设计差异

特性 Windows Linux
根目录结构 多根(盘符),如 C:\D:\ 单根 /,所有分区挂载到目录下
路径分隔符 \(近年也支持 / /
大小写敏感 ❌ 不敏感 ✅ 敏感
禁用字符 `\ / : * ? " < > `
硬件访问 盘符或 API /dev/ 下的文件(一切皆文件)
系统配置 注册表 + .ini /etc/ 下的纯文本文件

二、常见目录对应关系

1. 用户目录

用途 Windows Linux
当前用户家目录 C:\Users\yanho /home/yanho~
桌面 C:\Users\yanho\Desktop ~/Desktop
下载 C:\Users\yanho\Downloads ~/Downloads
文档 C:\Users\yanho\Documents ~/Documents
图片 C:\Users\yanho\Pictures ~/Pictures
音乐/视频 C:\Users\yanho\Music / Videos ~/Music / ~/Videos

2. 配置与程序

用途 Windows Linux
全局配置文件 C:\ProgramData\C:\Windows\System32\config\ /etc/
用户配置文件 C:\Users\yanho\AppData\Roaming ~/.config/~/. 开头的文件
单文件配置示例 注册表或 .ini ~/.bashrc~/.gitconfig
全局程序 C:\Program FilesC:\Program Files (x86) /usr/bin/usr/local/bin
用户程序 C:\Users\yanho\AppData\Local\Programs ~/.local/bin

3. 临时与缓存

用途 Windows Linux
临时文件 C:\Users\yanho\AppData\Local\Temp /tmp~/tmp
应用缓存 C:\Users\yanho\AppData\Local\ ~/.cache/
uv 缓存 %LOCALAPPDATA%\uv\cacheC:\Users\yanho\AppData\Local\uv\cache ~/.cache/uv
系统日志 C:\Windows\Logs /var/log
用户程序日志 C:\Users\yanho\AppData\Local\... ~/.local/share/...

三、Python 项目相关对应

用途 Windows Linux
虚拟环境目录 .venv\Scripts\ .venv/bin/
激活命令 .venv\Scripts\activate source .venv/bin/activate
site-packages .venv\Lib\site-packages .venv/lib/python3.x/site-packages

四、常用命令对应

用途 Windows Linux
查看当前路径 cd pwd
列出文件 dir ls
删除文件 del rm
复制文件 copy cp
移动/重命名 move mv
查看环境变量 echo %PATH% echo $PATH
临时设置环境变量 set VAR=value export VAR=value
查看进程 tasklist ps auxtop
结束进程 taskkill /PID 1234 kill 1234
查看磁盘空间 wmic logicaldisk get size,freespacedf (Git Bash/WSL) df -h
重启 shutdown /r reboot
关机 shutdown /s shutdown -h now

五、对你项目的实际意义(回顾)

你的操作 Windows Linux 服务器
项目目录 C:\Users\yanho\Desktop\git\tad /hy-tmp/tad
uv 缓存 C:\Users\yanho\AppData\Local\uv\cache /root/.cache/uv(后改为 /hy-tmp/.uv_cache
虚拟环境 .venv\Lib\site-packages .venv/lib/python3.11/site-packages
激活环境 .venv\Scripts\activate source .venv/bin/activate

💡 关键差异:Linux 没有盘符 ,所有设备统一挂载在 / 树下,因此路径是 /hy-tmp/tad 而非 D:\hy-tmp\tad


六、一句话总结

系统 哲学 路径示例 大小写 配置风格
Windows 多根 + 盘符 C:\Users\name\Desktop 不敏感 注册表 + 图形化
Linux 单根 + 挂载 /home/name/Desktop 敏感 纯文本文件

你的本地 Windows 和远端 Linux 虽然目录结构不同,但通过 uv 的硬链接机制,两种环境下的依赖管理逻辑其实非常一致。

相关推荐
码农小白AI3 小时前
AI报告审核加速融入自动化实验室:IACheck破解智能设备时代报告管理新挑战
运维·人工智能·自动化
utf8mb4安全女神3 小时前
克隆的虚拟机怎么更改ip地址
运维
赵民勇3 小时前
fuse-overlayfs命令详解
linux·容器
sulikey3 小时前
个人Linux操作系统学习笔记6 - 操作系统与进程初识
linux·笔记·学习·操作系统·进程
万能的知了4 小时前
服务器托管 vs 云主机 vs 裸金属:一个决策故事
运维·服务器·云计算
杨云龙UP4 小时前
Oracle RAC / ODA 生产环境指定 PDB 启动 SOP
linux·运维·数据库·oracle
Shingmc35 小时前
【Linux】多路转接之select
linux·网络
luweis5 小时前
企智孪生 ETA(3.3 认知算法层:ETA 的思维内核 3.4 基础架构:算力与弹性)【浙江联保网络 卢伟舜】
大数据·运维·线性代数·ai·矩阵·学习方法
极客老王说Agent5 小时前
屏幕理解能力是下一代自动化的关键吗?2026年自动化范式演进深度解析
运维·人工智能·ai·chatgpt·自动化
LT10157974446 小时前
2026年电商RPA选型指南:电商运营全流程自动化测评
运维·自动化·rpa