天天看點

[Android]删除檔案名顯示亂碼的檔案

原意是備份一個hosts檔案,然後修改hosts的内容的(作用大家懂的),用RE複制,然後粘貼就出現這個亂碼的檔案了,用RE删,提示删除成功,但再次進入/etc又會出現這個檔案,我删了N次這個檔案都陰魂不散,徹底暈倒了。

由于hosts檔案在手機rom中,把手機接上電腦隻能看到TF卡上的内容,是以隻能在手機上想辦法了。

 最後,解決辦法是通過終端(shell)把它OK掉(删掉),估計用USB接到電腦用adb shell也可以,我沒試驗過。

 手機需要裝上的軟體如下:

Better Terminal Emulator(超級終端)

Root Explorer(簡稱RE)

超級終端的好處是基本與linux的終端一緻,可以用tab鍵自動補全路徑(重點),在超級終端中tab鍵是 控制鍵+數字鍵9 ,我把控制鍵設為音量放大鍵,是以是按 音量放大鍵+9。

自動補全路徑:例如路徑是/usr/bin/autostart.sh

那麼輸入/usr/bin/aut 按tab就能補全為 /usr/bin/autostart.sh

這樣就能使不能輸入的亂碼字元自動補上了。

步聚:

1、打開終端後用 ls 指令檢視要删除的檔案名

ls -a 檔案路徑

-a 表示顯示隐藏檔案

eg: ls -a /etc/

2、用 rm 指令删除檔案,如果路徑存在空格則要用雙引号(”")把路徑括起來。

rm -f 檔案路徑

-f  不詢問直接删除

eg: rm -f “/etc/hosts -亂碼部份”

如果提示 read-only system,則用RE挂載為讀寫。