Linux下刪除亂碼的檔案

2021-08-01 08:41:20 字數 529 閱讀 4274

一些亂碼檔案不可以通過普通的rm命令進行管理。

可以通過刪除i節點的方式刪除。

[root@192_168_100_35 musicwap]# ls

??,?k?k?ͨa*.?j]?k?φ??p???z?b?a?r???x??u??.?????*h@b?t???xs*

檢視亂碼檔案的i結點

[root@192_168_100_35 musicwap]# ls -liaha

54263996 -rw-rw-r– 1 musicwap musicwap    0 sep 20 16:57 ??,?k?k?ͨa*.?j]?k?φ??p???z?b?a?r???x??u??.?????*h@b?t???xs*

使用find命令找檔案刪除

[root@192_168_100_35 musicwap]# find . -inum 54263996 -exec rm {} -rf \;

[root@192_168_100_35 musicwap]# ls -a

. ..

現在已經刪除了。

Linux 環境下刪除亂碼檔案

程式開發過程中經常會遇到亂碼檔案,最常引起亂碼的情況是上傳了檔名中 包含中文的檔案,通過正常命令是不能直接操作該檔案的,所以只能刪除,因為檔案是亂碼,所以不能直接用檔名,好在強大的linux對每個檔案,資料夾都分配了乙個唯一的inode,通過inode我們就可以刪除亂碼檔案。檢視 檔案inode t...

linux下刪除亂碼檔案 目錄

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

linux下刪除檔名亂碼檔案

linux下通過rm命令來刪除檔案,但是如果要刪除檔名亂碼的檔案,就不能直接使用rm命令了,因為壓根就無法輸出檔名來。不過借助find命令可以實現對其刪除。在linux下對於每個檔案都乙個對應的不變的inode號,使用 ls li 可以檢視到檔案的inode號,同時find可以根據inode號來查詢...