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

mount的文件系统中文件名显示乱码问题

在文章如何让虚拟机识别到宿主机的USB设备中,我们成功的挂载了USB磁盘上的文件系统。

但是,有中文字符的文件名显示乱码:

$ ls -l
total 98460
drwxr-xr-x.  3 root root     4096 Aug 23 13:46 ????
-rwxr-xr-x.  1 root root       37 Aug 23 13:45 1
-rwxr-xr-x.  1 root root 57769714 Mar 13 04:57 20240116 Oracle??????IT.pptx
-rwxr-xr-x.  1 root root      128 Dec  4  2023 autorun.inf
drwxr-xr-x.  5 root root     4096 Jan 30  2024 boot
-rwxr-xr-x.  1 root root   413738 Dec  4  2023 bootmgr
-rwxr-xr-x.  1 root root  1574256 Dec  4  2023 bootmgr.efi
drwxr-xr-x.  4 root root     4096 Jan 30  2024 efi
-rwxr-xr-x.  1 root root 32847218 Nov 14  2023 Oracle?????????IT.pptx
-rwxr-xr-x.  1 root root  8086988 May 31 22:22 Oracle?????????.pptx
-rwxr-xr-x.  1 root root    74184 Dec  4  2023 setup.exe
drwxr-xr-x. 12 root root    12288 Jan 30  2024 sources
drwxr-xr-x.  3 root root     4096 Jan 30  2024 support
drwxr-xr-x.  2 root root     4096 Jan 30  2024 System Volume Information

按照这篇文章,What do I do if the Chinese characters on a Linux ECS instance are garbled?,设置locale。简单来说:

# export LC_ALL=zh_CN.UTF-8# ls -l /mnt
总用量 98460
drwxr-xr-x.  3 root root     4096 823 13:46 ????
-rwxr-xr-x.  1 root root       37 823 13:45 1
-rwxr-xr-x.  1 root root 57769714 313 04:57 20240116 Oracle??????IT.pptx
-rwxr-xr-x.  1 root root      128 124 2023 autorun.inf
drwxr-xr-x.  5 root root     4096 130 2024 boot
-rwxr-xr-x.  1 root root   413738 124 2023 bootmgr
-rwxr-xr-x.  1 root root  1574256 124 2023 bootmgr.efi
drwxr-xr-x.  4 root root     4096 130 2024 efi
-rwxr-xr-x.  1 root root 32847218 1114 2023 Oracle?????????IT.pptx
-rwxr-xr-x.  1 root root  8086988 531 22:22 Oracle?????????.pptx
-rwxr-xr-x.  1 root root    74184 124 2023 setup.exe
drwxr-xr-x. 12 root root    12288 130 2024 sources
drwxr-xr-x.  3 root root     4096 130 2024 support
drwxr-xr-x.  2 root root     4096 130 2024 System Volume Information

我们看到,提示信息确实有中文了,但文件名仍为乱码。

实际上,中文内容的文件是可以显示的:

# cat 1
正版化需求与数据安全方案# file 1
1: UTF-8 Unicode text

按照这篇和这篇文章,我们找到了答案。即在mount时的iocharset选项。

现在就正常了:

# mount -o iocharset=utf8 /dev/sdb1 /mnt# ls -l /mnt
total 98460
-rwxr-xr-x.  1 root root       37 Aug 23 13:45 1
-rwxr-xr-x.  1 root root 57769714 Mar 13 04:57 20240116 Oracle助力企业简化IT.pptx
-rwxr-xr-x.  1 root root      128 Dec  4  2023 autorun.inf
drwxr-xr-x.  5 root root     4096 Jan 30  2024 boot
-rwxr-xr-x.  1 root root   413738 Dec  4  2023 bootmgr
-rwxr-xr-x.  1 root root  1574256 Dec  4  2023 bootmgr.efi
drwxr-xr-x.  4 root root     4096 Jan 30  2024 efi
-rwxr-xr-x.  1 root root 32847218 Nov 14  2023 Oracle助力集团型企业简化IT.pptx
-rwxr-xr-x.  1 root root  8086988 May 31 22:22 Oracle数据库典型解决方案.pptx
-rwxr-xr-x.  1 root root    74184 Dec  4  2023 setup.exe
drwxr-xr-x. 12 root root    12288 Jan 30  2024 sources
drwxr-xr-x.  3 root root     4096 Jan 30  2024 support
drwxr-xr-x.  2 root root     4096 Jan 30  2024 System Volume Information
...

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【SQL】直属部门
  • 深入了解ASPICE框架及相关指导文件
  • Stable Diffusion整合包与手动本地部署结合内网穿透远程AI绘画
  • 高精度夹治具的使用技巧和注意事项
  • spring boot学习第二十篇:使用minio上传下载文件获取文件路径
  • UniApp中的Flex布局技巧
  • 上书房信息咨询:商业项目调研方法有哪些
  • 用ClouDNS注册免费永久域名
  • Ant-Design-Vue快速上手指南 + 排坑
  • Go语言高级秘籍:提升代码效率的10大技巧
  • Kubernetes 集群部署 Prometheus 和 Grafana
  • 阿里云服务器的基本使用
  • 解码极氪汽车的短期成效与长期定力
  • Live800:重塑企业客户服务,以客户为中心的创新策略
  • 新“冰桶挑战”风靡奥运年,荣耀让科技有温度
  • 11111111
  • go append函数以及写入
  • IDEA 插件开发入门教程
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • mongodb--安装和初步使用教程
  • Promise面试题,控制异步流程
  • Sass 快速入门教程
  • uva 10370 Above Average
  • vue脚手架vue-cli
  • webpack+react项目初体验——记录我的webpack环境配置
  • 从零开始在ubuntu上搭建node开发环境
  • 好的网址,关于.net 4.0 ,vs 2010
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 事件委托的小应用
  • 通过npm或yarn自动生成vue组件
  • 我这样减少了26.5M Java内存!
  • 主流的CSS水平和垂直居中技术大全
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • #define、const、typedef的差别
  • #NOIP 2014#Day.2 T3 解方程
  • #QT(QCharts绘制曲线)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二十四)Flask之flask-session组件
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (汇总)os模块以及shutil模块对文件的操作
  • (十八)三元表达式和列表解析
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)linux 命令大全
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)项目管理杂谈-我所期望的新人
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET开发不可不知、不可不用的辅助类(一)
  • .net实现客户区延伸至至非客户区