码迷,mamicode.com
首页 > 其他好文 > 详细

day5、文件乱码怎么解决

时间:2017-09-14 20:15:59      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:乱码   命名   linu   exec   重命名   lin   inux   文件中   xargs   

1.1 Linux下,如何将一个乱码的文件进行重命名

方法一:

命令格式:mv $(ls   |egrep "[^a-zA-Z0-9.-]") tandao.tx

[root@nb o]# ls   |egrep "[^a-zA-Z0-9.-]"

?°-?ˉ?      ###从找到文件中找出乱码文件

[root@nb o]# mv $(ls   |egrep "[^a-zA-Z0-9.-]") tandao.txt

方法二:

命令格式:find . -inum 411380 -exec mv {} 新名字 \;

411380 代表 inode 号码

文件inode不会变

第一步、先找到乱码文件的inode号码

[root@nb ~]# ll -i o.txt
411380 -rw-r--r-- 1 root root 32 Sep 14 16:32 o.txt

这个411380就是inode号码

第二步、利用mv命令改名字

find . -inum 32983542 |xargs -i mv {} tandao.txt

day5、文件乱码怎么解决

标签:乱码   命名   linu   exec   重命名   lin   inux   文件中   xargs   

原文地址:http://www.cnblogs.com/lyq863987322/p/7522219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!