问题描述:当在windows中将一些中文名的文件放置在u盘中,然后将u盘挂载到linux时,查看文件名时显示乱码;
前提:需要挂载文件名为:sdb1, 在linux中挂载点目录为:/media/lqx/aaa;
*************************************************************************************************************************************
输入挂载命令:
sudo mount /dev/sdb1 /media/lqx/aaa
结果:到aaa目录下查看发现中文名全部显示"?",已经乱码;
*************************************************************************************************************************************
解决措施:
先将文件卸载(umount):
卸载命令:sudo umount /media/lqx/aaa
重新挂载(mount):
挂载命令:sudo mount -o iocharset=utf8 /dev/sdb1 /media/lqx/aaa
结果:再一次查看aaa目录下文件名显示正常。
*************************************************************************************************************************************
可能原因:windows下的默认编码格式和linux不一样。
*************************************************************************************************************************************
*仅用于个人学习记录。
Linux中使用mount挂载后文件名显示乱码解决措施
于 2023-07-31 18:01:58 首次发布