linux下处理文件名为乱码文件

在UNIX/LINUX系统中,某些情况下会生成一些文件名为乱码的文件,在这种情况下,我们无法直接使用文件名处理文件
基于文件系统的实现,只要是文件,必然存在inode号指向文件,这为我们找到了变通方法
1,获得乱码文件的inode编号
[username@domain.com script]$ ls -il
total 125252
200556696 -rwxr-xr-x 1 x x 676 Mar 30 15:20 common.sh
200556710 -rwxr-xr-x 1 x x 610 Mar 30 14:32 common.sh.bak
...
2,基于inode号处理文件,一般是删除,如
[username@domain.com script]$ find . -inum 200556696 -exec rm {} \;

posted on 2012-03-30 17:35  御剑风吟  阅读(1355)  评论(0编辑  收藏  举报

导航