
任何 *** 作系统都不知道简体还是繁体,他们只认编码。编码才是现实文字的关键。
大陆这边的编码是 GB 系列,港澳台那便是 Big5 (别的忘了),国际标准化组织字符集统一工作制作了 unicode 系列编码,以及衍生出来了 UTF8 。这三部分都是互相不兼容的(GB 系列是新的兼容旧的,但 GB 13000 除外)。而且他们除了最开始的一版,后面都同时支持繁简中文(日本和韩国的编码同样也有中文支持部分)。
说完编码,再说你的问题,FAT 系列好像开始并没有规定编码的使用,所以 Linux 支持他需要有挂载参数,不过现在的计算机用的 FAT 和 NTFS 应该都有一个固定的编码,这个编码是 Windows 自己决定的,为了自己的兼容。对于 Linux 来说,这个时候也需要参数,这个参数的目的就是把这个文件系统用的特殊编码转换为当前系统的默认输出输出编码。
但楼主这个问题现在应该已经不存在了。FAT 分区已经没什么用处,而且也都是新版本的 FAT ,有一个通用的编码,ntfs 分区现在是用 ntfs3g 进行支持,这个东西自动会转换编码。
而且现在所有的 Linux 系统都统一了本地输入输出编码,不应该在有这个问题了。
当然并不是完全没有,samba 和 ftp 什么的都还有问题,微软目前还没有统一网络文件系统的编码。(微软系统的内部有一套自己使用的特殊编码方案,他的输入输出都是自己直接转换的)。
现在大部分编码问题都是历史遗留。
linux需要修改文件名的时候该 *** 作。
工具/原料:xshell、linux系统、本地设置1.0
1、打开xshell软件连接上linux服务器。
2、使用指令【touch文件名】创建一个空文件。
3、指令【ls -l】查看新创建的文件。
4、接着使用指令【mv旧文件名新文件名】修改文件名。
5、再次使用【ls -l】可以看到文件名已经被修改成功了。mv修改文件名的时候,新文件名要跟旧文件名在同一个目录下。
1、可以使用grep命令来查找当前目录下所有文件中包含的某个特定字符。2、示例:查找当前目录下所有带有set的文件。说明:-r是递归查找-n是显示行号*:表示当前目录所有文件,也可以是某个文件名欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)