Linux下刪除亂碼或特殊字元檔案
今天遇到一個問題,一個檔名是“-MXV9.log”,直接用rm刪除的時候就報錯,如下:
[localhost]rm -MXV9.log rm: illegal option -- M rm: illegal option -- X rm: illegal option -- V rm: illegal option -- 9 rm: illegal option -- . rm: illegal option -- l rm: illegal option -- o rm: illegal option -- g Usage: rm [-Rfir] file ...
通常對這類檔案都可以使用引號括起來刪除,但是這裡帶引號刪除也一樣報illegal option的錯。
找了一些資料後發現這種檔案可以這樣刪除: 先ls -i 查到檔案的inode,然後用find 刪除
[localhost]ls -ilrt 100985 -rw-r--r-- 1 tbcs users 0 Apr 18 11:32 -MXV9.log
最前面一列的100985就是檔案的inode,在主機上執行如下 即可刪除檔案
[localhost]find ./ -inum 100985 -exec rm {} \;
所以大家以後遇到檔名為亂碼或者帶有特殊字元的檔案需要刪除的情況下,可以嘗試使用這種方法。
本文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2678922/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- linux 刪除檔案或目錄——rmLinux
- Linux rm命令:刪除檔案或目錄Linux
- python如何刪除字串的特殊字元Python字串字元
- Linux裡面去掉檔案特殊字元的命令Linux字元
- Linux批量刪除檔案Linux
- Linux刪除檔案命令Linux
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- linux 模糊批量刪除檔案Linux
- [20200414]Linux下快速刪除大量檔案(補充).txtLinux
- linux的刪除檔案命令和強制刪除命令Linux
- Spring - 配置檔案中的特殊字元Spring字元
- Linux下用rm刪除的檔案的恢復方法Linux
- linux下恢復誤刪除oracle的資料檔案LinuxOracle
- linux系統下檔案誤刪除該如何恢復?Linux
- 在Linux中,有一個檔案,如何刪除包含“www“字樣的字元?Linux字元
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux如何快速刪除大量碎小檔案?Linux
- Oracle 檔案意外刪除恢復(Linux)OracleLinux
- linux 下vim中關於刪除某段,某行,或全部刪除的命令Linux
- Linux 命令列刪除指定副檔名檔案Linux命令列
- linux 刪除問題 一次刪除多個目錄下的相同副檔名的檔案Linux
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- Linux基楚操作指引【檔案改名、檔案備份、檔案刪除】Linux
- Linux批量刪除同一型別檔案Linux型別
- Linux刪除指定時間之前的檔案Linux
- linux 刪除 .ts 結尾的所有檔案Linux
- Linux之刪除帶有空格的檔案Linux
- Linux檔案刪除空間未釋放Linux
- Linux批量刪除指定型別的檔案Linux型別
- Linux 5.12 的 exFAT 檔案系統更快刪除大檔案Linux
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- SVN !檔案刪除
- rm 刪除檔案
- Git——刪除檔案Git
- 在 Linux 中如何刪除檔案中的空行Linux
- Linux刪除指定字尾名檔案的命令Linux
- 在Linux中,如何建立、刪除和修改檔案?Linux