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 的硬链接机制,两种环境下的依赖管理逻辑其实非常一致。

相关推荐
DFT计算杂谈2 小时前
服务器通过pip安装Kimi Code CLI 和使用
运维·服务器·pip
杨云龙UP7 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
PC2005-cloud7 小时前
从零上手 openGauss:Docker 部署 + 全场景连接教程
运维·docker·容器
独隅7 小时前
Cursor+GitOps 自动化运维实战:智能编写 Ansible 与 Terraform
运维·自动化·ansible
happymagic8 小时前
java spring boot做的jar包程序,如何实现自动运行启动
java·运维·服务器·spring boot·jar
星空你好8 小时前
AI辅助运维:开源一个内网日志监控工具
运维
风曦Kisaki8 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.8 小时前
基础I/O
linux
huainingning9 小时前
锐捷ssh用户名密码登录
运维·ssh
fb_1234511 小时前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt