Linux刪除亂碼檔案或者目錄

2021-09-07 00:19:05 字數 1445 閱讀 9087

linux刪除亂碼檔案或者目錄

有時在linux下面解壓一些zip或者rar檔案後會產生亂碼檔案或者目錄,這個時候使用rm不能成功刪除,需要使用一些特別的方法

來進行刪除,下面是我經常使用的兩種方法。

方法一:

使用rm -rf 刪除上一級目錄,當然前提是需要備份你需要備份的資料.

一種思路:

1. 比如/home下資料夾內含有亂碼的檔案

2. mkdir tmp

3. 將所有的檔案首先移動到 mv * tmp/

4.到tmp下 把所有有正常的顯示字元的檔案移動出來

cd tmp ;

mv [a-za-z0-9]*..

現在可以 rm -rf tmp 了

呵呵 檔案刪不掉 資料夾可以刪的掉吧。。。。。

這個是linux下的乙個缺陷。。。

方法二:

找到索引節點(i節點) 進行刪除

# ls -li

總用量

39044

1829685 drwxr-xr-x 4 root root 4096 2月 9

15:06

2.11446168 -rw-rw-r-- 1 binwen binwen 37780423 2月 9

18:11

htc_常用軟體.zip

1829684 drwxr-xr-x 2 root root 4096 1月 21

12:00

huiyirom_up

1829688 drwxr-xr-x 2 root root 4096 2月 1

12:20 -?+????? v1.17.02

2526616 -rw-r--r-- 1 root root 2140325 2月 9

18:15 墨跡天氣 v1.17.02

.zip

# find ./ -inum 1829688 -print -exec rm {} -rf \;

# ls -li

ls -li

總用量

39040

1829685 drwxr-xr-x 4 root root 4096 2月 9

15:06

2.11446168 -rw-rw-r-- 1 binwen binwen 37780423 2月 9

18:11

htc_常用軟體.zip

1829684 drwxr-xr-x 2 root root 4096 1月 21

12:00

huiyirom_up

2526616 -rw-r--r-- 1 root root 2140325 2月 9

18:15 墨跡天氣 v1.17.02

.zip

通過上面的例項可見已經成功刪除了。

Linux系統下刪除亂碼檔案或者目錄,rm刪除不了

linux系統下解壓zip或rar檔案後可能會產生亂碼檔案或者目錄,使用rm rf filename 無法刪除,rm rf 刪除上一級目錄可以,但是需要先備份,比較費時間,其實可以根據索引節點 i節點 進行刪除。root h2109 itg test1 ultra oas ll i 總計 65344...

linux下刪除亂碼檔案 目錄

由於編碼原因,在linux伺服器上上傳 建立中文檔案或目錄時,會產生亂碼,如果想刪除它,發現用rm命令是刪除不了的 這種情況下,用find命令可以刪除亂碼的檔案或目錄。首先進入亂碼檔案或目錄所在的目錄 使用ls i命令找到檔案或目錄的inode,檔案或目錄前面的數字字串就是inode,接下來使用fi...

刪除linux亂碼檔案

linux刪除亂碼檔案 當檔名為亂碼的時候,無法通過鍵盤輸入檔名,所以在終端下就不能直接利用rm,mv等命令管理檔案了。但是我們知道每個檔案都有乙個i節點號,我們可以考慮通過i節點號來管理檔案。首先,我們要取得檔案的i節點號。這個可以通過ls命令的 i選項獲得得,也可以通過ll i 來獲得。第二步,...