一些亂碼檔案不可以通過普通的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號來查詢...