Linux文件路径

Linux和Windows在文件路径表示上有着显著的差别,这些差异源自于它们不同的文件系统设计和历史改革

1.目录分隔符

  • Linux / Unix / macOS:使用正斜杠 "/" 【示例】:/home/hadoop/data/input.txt
  • Windows传统上使用反斜杠"\": 【示例】:c:\Users\Hadoop\data\input.txt

注:现代Windows API 和 PowerShell 通常也支持正斜杠,但在CMD命令提示符和许多旧软件中,反斜杠仍然是标准

2.根目录和驱动器

Linux:是单根结构

Linux整个文件系统只有一个根目录,表示为/

所有硬盘分区、USB设备、网络共享等都通过"挂载"连接到这个树状结构的某个目录下(例如:/mnt/data 或/home)

没有盘符(C: D:)的概念

Windows:多根结构(基于驱动器)

每个物理或逻辑驱动器都有独立的根目录,由盘符标识,如:C: D: E:

路径必须以盘符开头(除非是相对路径)

3.大小写敏感性

Linux严格区分大小写:File.txt、file.txt、FILE.TXT是三个完全不同的文件

Windows默认不区分大小写

相关推荐
Jerry小杰9 小时前
运维神器|单端口搞定多台内网SSH!frp端口复用终极教程
运维·ssh
无小道9 小时前
深入解析操作系统文件缓冲区:页缓存、基数树与f_pos的协同设计
linux·缓存·文件缓冲区
Python私教10 小时前
Blender模型导入Godot完整教程:GLB、BLEND与继承场景怎么选
运维·godot·blender
其实防守也摸鱼10 小时前
GitHub开源项目破圈方法论:从技术自嗨到生态共赢
服务器·数据库·学习·开源·github·命令行·linux系统
爱写代码的森10 小时前
鸿蒙三方库 | harmony-utils之PasteboardUtil剪贴板数据读写详解
服务器·华为·harmonyos·鸿蒙·huawei
寒水馨10 小时前
Linux下载、安装godot-4.7.1-stable(附安装包Godot_v4.7.1-stable_linux.x86_64.zip)
linux·游戏引擎·godot·游戏开发·2d游戏·3d游戏·godot engine
念恒1230610 小时前
Socket编程UDP(中)
linux·网络协议·udp
深耕运维十八载云架构实务11 小时前
系统故障玄学之内存明明显示空闲,服务器却频繁卡顿卡死?拆解被忽略的 Linux 隐性内存陷阱
linux
qetfw11 小时前
CentOS 7 搭建 Sendmail + Dovecot 邮件服务器:SMTP、POP3、IMAP 与 TLS
linux·centos
xlq2232211 小时前
高并发服务器day5
java·服务器·数据库