国产系统(Linux)不支持长文件名的问题和解决方案

news2025/7/18 14:35:06

前言

众所周知,Linux系统中文件名长度不能超过255个字符!

而大多数的Linux系统在显示中文时,使用的是UTF-8编码。这种编码在Linux中,一个中文需要占用3个字符!因此,在Linux系统中,文件名最多也就能有80多个中文。。

一个普遍的认知错误

但是对于这个问题,即使在开发人员中,也存在普遍的认知错误!

很多人都以为255这个长度是Linux内核的限制,但其实不是,它是由文件系统限制的!

Linux中常用的文件系统如ext4、XFS等,都只能支持到255个字符。

困扰

Windows常用的文件系统,如NTFS等,可以支持非常长的文件名!

随着国产化(都是Linux系统)的推进,以前在Windows中创建的大量文件需要迁移到Linux系统中,此时,这些名称过长的文件就会照成很多麻烦。。

解决方案

知道了原因,那解决就简单了许多。

方案一:在文件迁移前,先把名称过长的文件名改短

统信以前出过一个迁移助手,可以在大量文件中快速找出名称过长的文件,下载地址:

https://pan.baidu.com/s/1zAJP_rJteA8u4rKWja-5OQ
提取码: nhdl

但,实测这工具没那么好用~

方案二:在Linux系统中,使用NTFS这类支持长文件名的文件系统

电脑中有两个硬盘是最省事的,一个装系统,另一个格式化成NTFS,文件都在它的分区中处理就行。

如果只有一个硬盘,做系统时也没有预留空间,那就需要调整一个分区出来,然后格式化成NTFS。不过,这里我只讲方案,不想讲具体操作~

额外讲一点,NTFS无法支持Linux复杂的文件权限,因此不能做为根分区的文件系统

一个“异类”

统信UOS专业版1060版本,号称解决长文件名的问题,可以让文件名支持到255个中文。

研究之后发现,它处理的方法有点意思。

如图所示,它将桌面、音乐、图片、下载、视频、文档这几个常用文件夹挂载成了dlnfs格式

然后配合文件管理系统,在.longname文件中,记录下文件的真实名称和它在文件管理器中显示名称。对于用户而言,似乎真的可以。。

需要注意:1060版本默认没有开启长文件名支持,因为会影响文件管理器的性能。可以在应用商店中安装udom工具,使用它来开启:

功能好不好用我不评价,不过开发人员这脑洞,我还是挺佩服的~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1157626.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无测试组织:测试团队的敏捷转型

文章目录 写在前面01 从测试角度理解敏捷理念什么是敏捷?测试人员应该怎样理解敏捷理念?敏捷宣言对于测试活动的启发与思考总结如下敏捷原则12条敏捷实践框架为什么要做敏捷 02 什么是敏捷测试03 敏捷测试为什么会失败04 诊断脑暴会的成果示例测试团队转…

php如何将普通数据转化为json数据

PHP API接口必备之输出json格式数据 在日常的开发工作中免不了要写接口,json格式文本的输出是制作接口必须掌握的,现在通行的接口基本是采用json格式的数据,简单的php json文件输出 json接口如何生成?或者是如何将普通数据转化为…

推荐超好用的Java快速开发平台

快速开发平台 - Spring Boot 技术交流 交流 QQ 群(千人大群):127515876、209330483、223507718、709534275、730390092、1373527、183903863(外包)码云Gitee:JeeSite 4.x and 5.x: 👍 Java 快速开发平台,…

深度学习网络模型 MobileNet系列MobileNet V1、MobileNet V2、MobileNet V3网络详解以及pytorch代码复现

深度学习网络模型 MobileNet系列MobileNet V1、MobileNet V2、MobileNet V3网络详解以及pytorch代码复现 1、DW卷积与普通卷积计算量对比DW与PW计算量普通卷积计算量计算量对比 2、MobileNet V1MobileNet V1网络结构MobileNet V1网络结构代码 3、MobileNet V2倒残差结构模块倒残…

构建强大的产品级NLP系统:PaddleNLP Pipelines端到端流水线框架解析

搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术…

资源管理器关闭了怎么打开

1.按住电脑 ctrlaltdelete 选择任务管理器 2.在任务管理器中,点击左上角的【文件】–>【运行新任务】 输入 然后会弹出新建任务窗口,在其中输入命令:【explorer.exe】

Mentor PADS BOM物料清单的创建方法教程

BOM表即物料清单。当原理图设计完成之后,就可以开始整理物料清单准备采购元件了。如何将设计中用到的元件的信息吗进行输出以方便采购呢?这个时候就会用到BOM表了。 1、执行菜单命令“文件”→“报告”,进入“报告”对话框,在“选…

CRM软件助力企业科学决策

我们常说“选择大于努力”,这对于企业发展同样适用。每一家企业管理者在日常工作中都要做大量决策,员工只是将决策落地,而这些决策往往决定了公司大大小小项目实施的顺利与否。因此,采用CRM软件助力企业科学决策显得十分关键。 越…

手机app 爬虫

近期在做某个项目,涉及到需要对手机app的进行数据爬取。在上一篇博文中,讲述了以模拟机为例的配置操作流程,这里将以苹果手机为例进行描述。 下面将讲述具体配置步骤 1、安装 抓包软件 fiddler (Fiddler | Web Debugging Proxy and Troubleshooting Solutions) ​ 下载后…

Orcad属性过滤器的使用技巧

Orcad内置的属性过滤器可以完美的解决由于属性太多导致的不好整理的问题。下面简单介绍一下方法和过程。 1、打开过滤器 2、新建属于自己的过滤器 3、进行器件属性过滤及调整的顺序(注这时一定关闭ORCAD,来操作) 3.1 安装目录下找到\Cadenc…

干货来袭 只需套用模板就能制作的电子相册的网站

随着科技的不断发展,电子相册已经成为了我们生活中不可或缺的一部分。但是,制作电子相册的过程却往往让人感到头疼。那么,有没有一种简单易用的方法来制作电子相册呢?今天,就给大家介绍一款只需套用模板就能制作的电子…

Linux学习第29天:设备树下的 platform 驱动编写:举步维艰,那就脚踏实地,一步一个脚印,慢慢来。

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 同志们,学习到现在,是不是有点懵逼的感觉。感觉该学的都学了,又感觉啥都没学会。就这样懵逼的状态进入到下一节的学习。这就是…

Spring源码分析篇一 @Autowired 是怎样完成注入的?究竟是byType还是byName亦两者皆有

1. 五种不同场景下 Autowired 的使用 第一种情况 上下文中只有一个同类型的bean 配置类 package org.example.bean;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class FruitCo…

06、Caused by: java.nio.charset.MalformedInputException: Input length = 1

目录 问题:原因:解决方法: 问题: Caused by: java.nio.charset.MalformedInputException: Input length 1 原因: 应该是中文有哪些文字导致的。 yml 编码格式出错 解决方法: 直接这里把GBK改成 utf-8…

做抖音短视频会经历哪些阶段?

今天来聊聊那些在抖音做大的老板,从开始到后期经历的四个阶段,以及每个阶段的工作重心 1、0—1的阶段 0—1的起步阶段是整个阶段最有难度的一环,很多人对0到1的认知是有错误的,以为爆过几条视频就已经进阶了 想要实现0-1的突破…

使用 Docker 部署高可用 MongoDB 分片集群

使用 Docker 部署 MongoDB 集群 Mongodb 集群搭建 mongodb 集群搭建的方式有三种: 主从备份(Master - Slave)模式,或者叫主从复制模式。副本集(Replica Set)模式。分片(Sharding)…

装备制造行业云MES解决方案

一、装备制造行业发展现状: 机械制造业主要是通过对金属原材料物理形状的改变、加工组装进而成为产品。机械制造业生产的主要特点是:离散为主、流程为辅、装配为重点。 工业生产基本上分为两大方式: 1.离散型:离散型是指以一个…

智能问答进阶之路:RAG(大模型检索增强生成)框架详解与实战,融合检索与生成助力智能系统更上层楼

搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术…

市场洗牌,全新一代MiniLED背光技术大放异彩

MiniLED背光是一种采用微小尺寸LED灯珠作为背光源的技术。相比传统的LED背光,MiniLED采用更小的LED尺寸(通常在100微米至200微米之间),使得显示屏幕的亮度和对比度得以大幅提升。MiniLED背光技术作为显示行业的新宠儿,…

外汇天眼:3大假投资诈骗手法公开,助你识破假券商及黑平台!

去年以来物价持续上涨,不少人的薪水涨幅却不如预期,导致资产实质缩水。 面对生活成本不断增加,愈来愈多人意识到投资的重要性,并且开始寻找各种获利的渠道与机会。 与此同时,诈骗集团也利用人们想赚钱的心理&#xff0…