linux刪除亂碼檔案

2022-09-18 15:54:15 字數 696 閱讀 9621

經過自己的各種查詢找到如下內容:

當檔名為亂碼的時候,無法通過鍵盤輸入檔名,所以在終端下就不能直接利用rm,mv等命令管理檔案了。

但是我們知道每個檔案都有乙個i節點號,我們可以考慮通過i節點號來管理檔案。首先,我們要取得檔案的i節點號。這個可以通過ls命令的-i選項獲得得,也可以通過ll -i 來獲得。

第二步,使用find命令將檔名傳遞給rm命令。e.g:刪除節點為12345的亂碼資料夾可以使用如下命令

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

注意\;前面的空格不能少,少了就會報錯。

然後我想說的是,之前我再其他地方查詢的最後「\;」居然是「/;」這樣的導致提示「find: 缺少「-exec」引數」,然後我以為是不能用了!然後再其他地方查詢到上文使用後發現問題真的解決了!

1.先到這個亂碼資料夾所在的目錄,比如我的是再桌面,然後進入後使用「ls -i」

你會發現檔名稱前會多出六個數字?如果你看過ls的命令使用你會知道,引數「-i

這裡要注意的就是加色部分的「416487」六位數是「00」資料夾的i節點,所以如果你要使用這個地方需要填寫要刪除檔案的「i節點」

結尾:你會驚奇的發現那個該死的亂碼資料夾真滴被你乾掉了,然後我跟我的小夥伴都驚呆了。

刪除linux亂碼檔案

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

Linux刪除亂碼檔案

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

linux 刪除亂碼檔案

新建檔案或者儲存檔案時候,很容易輸入亂碼字元,導致最後生成的檔名中有各種奇怪符號。當檔名包含這些符號的時候,我們就無法通過鍵盤輸入檔名,所以在終端下就不能直接利用rm,mv等命令管理檔案了。但是我們知道每個檔案都有乙個i節點號,我們可以考慮通過i節點號來管理檔案。首先,我們要取得檔案的i節點號。通過...