- 論壇徽章:
- 0
|
環(huán)境 產(chǎn)品,平臺,機型,軟件版本,等)AIX5L
問題描述:有時候客戶會碰到這樣的情況:用ls -l查看文件名為全亂碼,嘗試使用復制/粘貼文件名的方法,使用rm命令也沒法成功刪除。嘗試更改語言環(huán)境和終端類型仍然顯示亂碼。
# ls -l
total 10635
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008
-rw-r--r-- 1 root system 0 Aug 23 2008 #
-rw-r--r-- 1 root system 0 Aug 23 2008 #
-rw-r--r-- 1 root system 0 Aug 23 2008 ^G^G
-rw-r--r-- 1 root system 0 Aug 23 2008
^G^G§^B^?¢^?^új^?o^B?1?^
-rw-r--r-- 1 root system 0 Aug 23 2008 #
-rw-r--r-- 1 root system 0 Aug 23 2008 #^G
-rw-r--r-- 1 root system 0 Aug 23 2008 .
-rw-r--r-- 1 root system 0 Aug 23 2008 @
-rw-r--r-- 1 root system 0 Aug 23 2008 @^@^@^@^@^@
解答:
1. 進入要刪除的亂碼文件所在的目錄
2. 先用ls -il先查看一下要刪除文件的inode號
3. find . inum #inode ------- ---- 其中#inode為步驟2中查到的文件,并且根據(jù)inode號確認此為要刪除的文件
4. 然后執(zhí)行find . -inum #inode -exec rm {} \;
這樣就可以成功刪除了
Note: 要注意一定要在計劃被刪除的文件所在目錄執(zhí)行find . xxxx命令。如果執(zhí)行了find / xxxx命令,進行刪除的話,有可能會將/tmp, /var或者其他間接掛載在/之下的inode值相同的文件全都刪除掉。 |
評分
-
查看全部評分
|