1. 程式人生 > >Centos 刪除或重新命名亂碼檔案

Centos 刪除或重新命名亂碼檔案

   轉自  http://www.777s.me/centos-rmfile.html  

 解壓檔案的時候出現一個亂碼檔案,這個檔案原來應該是中文的,可是我的Centos並沒有開啟中文支援,所以就出現了亂碼,刪除或重新命名方法如下:

1、獲取亂碼檔案的inode號

[root@Server default]# ls -li116916277-rw-r--r--1 root root 3591May102012-?+?.htm
116661011 drwxrwxrwx 7 www root 4096Jun1022:21 ftp
116916273-rw-r--r--1 root root 2285Jun
1022:04 index.html 116916274-rw-r--r--1 root root 5683Jun1022:04 lnmp.gif 116918226-rw-r--r--1 root root 56756Jan22013 p.php 116916271-rw-r--r--1 root root 17Jun1022:04 phpinfo.php 120068623 drwxr-xr-x 8 root root 4096Aug122012 phpmyadmin

116916277就是-?+?.htm這個亂碼檔案的inode號,記住這個inode號,下面刪除或重新命名的時候會用到它。

2、刪除或重新命名亂碼檔案

刪除

find .-inum 116916277-exec rm -rf {}\;

重新命名

find .-inum 116916277-exec mv {} name \;