当前位置: 首页 > article >正文

windows环境下载ubuntu22.04源码,提示invalid path aux.c

git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy
error: invalid path 'drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c'

一、原因
aux.c 文件导致 error的原因与文件名有关。
在Windows中,aux 是一个保留名称,不能用作文件名。
aux 是 DOS 时代的一个设备文件名,代表辅助设备(通常是串行端口)。
1. 保留设备名称
在 Windows 文件系统中,以下名称是保留的设备名称,不能用作文件或目录名:
CON
PRN
AUX
NUL
COM1, COM2, ..., COM9
LPT1, LPT2, ..., LPT9
因此,当 Git 尝试在 Windows 上创建或访问名为 aux.c 的文件时,会导致路径无效的错误。
2. 文件系统限制
即使在现代的 Windows 文件系统(如 NTFS)上,这些保留名称仍然不能用作文件名。
这是为了向后兼容旧的 DOS 程序和设备驱动。

二、解决方法
1. 在非 Windows 系统上操作
Linux 或 macOS 系统没有上述的文件名限制。
2. 使用 WSL(Windows Subsystem for Linux)
3. 如果必须在 Windows 上操作
git config --global core.protectNTFS false
git reset --hard HEAD
 


http://www.kler.cn/a/312603.html

相关文章:

  • NCC前端调用查询弹框
  • 常见的噪声模型+图像中噪声模型的估计+常见的滤波方法(C++)
  • 将python下载的依赖包传到没网的服务器
  • 无插件H5播放器EasyPlayer.js网页web无插件播放器vue和react详细介绍
  • 对称加密与非对称加密:密码学的基石及 RSA 算法详解
  • Linux——基础指令2 + 权限
  • [Visual Stuidio 2022使用技巧]2.配置及常用快捷键
  • LeetCode746:使用花费最小爬楼梯
  • Vue: watch5种监听情况
  • Kubernetes故障排除全面指南
  • Day27_0.1基础学习MATLAB学习小技巧总结(27)——曲线拟合函数
  • Unsupervised Domain Adaptation by Backpropagation
  • 【每日刷题】Day127
  • Scrapy爬虫框架 Spider Middleware 爬虫页中间件
  • 【软件设计】常用设计模式--观察者模式
  • 【小白向】Google Play日区如何支付?Google Play日区怎么转?Google Play日区账号支付教程
  • MongoDB的详细安装教程
  • SpringBoot 消息队列RabbitMQ 消息确认机制确保消息发送成功和失败 生产者确认
  • 普元DWS - Linux下安装DWS标准版
  • AUTOSAR_EXP_ARAComAPI的5章笔记(8)
  • Linux ubuntu debian系统安装UFW防火墙图形化工具GUFW
  • docker- No space left on device
  • 去耦合的一些建议
  • 基于YOLOv5s的无人机航拍输电线瓷瓶检测(附数据集与操作步骤)
  • CVPT: Cross-Attention help Visual Prompt Tuning adapt visual task
  • 云原生-Quarkus