Linux中tree无法正常显示中文的解决方法

tree命令以树状图列出目录的内容。
命令 tree -L n 的时候往往是无法正常显示中文的

先开始我以为是tree命令对中文是不支持的,后来百度了一下,网上有几个解决办法

安装新的tree可以解决的这个问题

后来测试了一下,发现好像没什么效果

使用tree的-N选项可以正常显示文件

在tree众多的参数里面有个 -N

在你原有命令的基础上面加上它就可以正常显示你的文件了

原文地址:https://www.cnblogs.com/7haoyu/p/11251941.html

时间: 2024-08-25 15:57:51

Linux中tree无法正常显示中文的解决方法的相关文章

ARM+LINUX嵌入式系统的终端显示中文乱码解决

前一段时间解决的一个问题,看起来是个小问题,实际解决这个问题却花了一个星期的晚上休息时间,记录分享一下. 问题描述: linux内核配置中NLS(native language support)已经选择了默认语言配置为utf8,并包含一些其他常用语言的编码,但是在secureCRT的telnet和串口终端显示中文文件名均为乱码. 解决过程: 1.刚开始以为是简单的编码不匹配的问题,修改secureCRT中的传输编码方式从默认变为utf8,中文不再乱码,但变成了问号,"??????":

Linux显示中文乱码解决方法

经常使用linux终端,有人上传中文命名的文件显示出中文乱码,下面是解决方法. 默认显示的字符编码 # echo $LANGen_US.UTF-8 修改i18n文件 # vi /etc/sysconfig/i18n LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

python中后端数据序列化是不显示中文的解决方法

我们在前后端交互的时候,让序列化的数据更友好的显示,我们会用到 import json js = json.loads('{"name": "多多"}') print (json.dumps(js)) {"name": "\u54c8\u54c8"} #解决办法很简单: print (json.dumps(js, ensure_ascii=False)) {"name": "多多"} 原

Linux环境下BufferedImage Graphics drawString 中文乱码解决方法

在linux环境下的,生成的带文字的图片在前台一直显示为方框乱码,windows环境正常. img.setFont(new Font("宋体", Font.BOLD, 20)); 写中文进入图片之前必须设置字体,而且这个字体必须支持中文,否则就会出现乱码或者方框.问号等等. BufferedImage在内存创建的图像调用的是服务器端的字体,所以在img.drawString(str, x, y);时,如果服务器端找不到对应的中文字体,那么它就识别不了,最后写入图片的中文就变成了乱码.方

Linux中“is not in the sudoers file”解决方法

解决方案:首需要切换到root身份 $su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样) 然后$visudo     //切记,此处没有vi和sudo之间没有空格 1.移动光标,到最后一行2.按a,进入append模式3.输入your_user_name ALL=(ALL)  ALL4.按Esc5.输入“:w”(

windows中让secureCRT正确显示中文(ssh)

已经在raspi中正确设置了juicessh安卓客户端已经测试过了,可以正常显示中文. 1.安装linux时选择中文系统,或安装后vi /etc/sysconfig/i18n文件改为:LANG= zh_CN.UTF-8 2.在secureCRT里面: Session Options(会话选项) -> Terminal(终端) -> Appearance(显示), 将Fonts(字体)选择成fixedsys将charater(字符)选择成UTF-8就支持中文了. windows中让secureC

ubuntu 中用vim打开txt等文件中文显示乱码的解决方法  

今晚用ubuntu 12.04 的vim编辑网页代码时,发现上面的中文显示乱码.这个html文件是我之前用gedit编辑的,在gedit里面显示正常,可是在vim下显示就是乱码了. 怎么解决ubuntu中vim显示中文乱码的问题呢? 首先,添加中文字符编码: sudo gedit /var/lib/locales/supported.d/local 在打开的文件中添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030

ASP.NET中文显示乱码之解决方法

在config.web中设置globalization段 <configuration> <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/></configuration> 可以是utf-8.gb2312等等. ASP.NET中文显示乱码之解决方法

SpringMVC中使用@ResponseBody注解返回值,Ajax取得中文乱码解决方法

Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入 response的"Content-Type".一般的请求都是通过浏览器进行的,request heade