首頁 > Linux > linux下刪除文件名亂碼文件

linux下刪除文件名亂碼文件

2011年9月22日 發表評論 閱讀評論

linux下通過rm命令來刪除文件,但是如果要刪除文件名亂碼的文件,就不能直接使用rm命令了,因為壓根就無法輸出文件名來。不過借助find命令可以實現對其刪除。在linux下對于每個文件都一個對應的不變的inode號,使用 ls -li 可以查看到文件的inode號,同時find可以根據inode號來查找,另外find命令中可以執行其他的命令。刪除的步驟如下:

  1. 通過ls -li 獲取要刪除亂碼文件名文件的inode號,比如得到的是 123456
  2. 執行刪除
find ./ -inum 123456 -exec rm -rf {} \;

注意:“{}”后要空一格再加上“\;”。



歡迎轉載,轉載請注明文章出處,謝謝!
垃圾有點差湊合看還不錯很精彩 (1 人打了份: 平均分:5.00)
Loading...Loading...
分類: Linux 標簽: , , ,
  1. 本文目前尚無任何評論.
  1. 本文目前尚無任何 trackbacks 和 pingbacks.

無覓相關文章插件,快速提升流量

30选5怎么中奖