如何在Linux中刪除亂碼或特殊字符文件

如何在Linux中刪除亂碼或特殊字符文件?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

創(chuàng)新互聯(lián)從2013年成立,先為金臺(tái)等服務(wù)建站,金臺(tái)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為金臺(tái)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

在linux文件系統(tǒng)中,每個(gè)文件都有一個(gè)i節(jié)點(diǎn)號(hào),可以通過(guò)i節(jié)點(diǎn)號(hào)來(lái)管理文件。首先進(jìn)入亂碼文件或目錄所在的目錄

使用ls -i命令找到文件或目錄的inode,

如何在Linux中刪除亂碼或特殊字符文件

文件或目錄前面的數(shù)字字符串就是inode,接下來(lái)使用find命令查詢并且刪除此文件或目錄。

如何在Linux中刪除亂碼或特殊字符文件

注意:此方法只適用于刪除文件或空的文件夾。

非空文件夾怎么刪除呢?

首先也是先查inode,然后用如下命令即可:

find -inum 2236429 -exec rm -rf {} \;

會(huì)提示找不到此文件或文件夾,但其實(shí)已經(jīng)刪除了。

如何在Linux下刪除文件名是亂碼或者帶有特殊字符的文件。

今天遇到一個(gè)問(wèn)題,一個(gè)文件名是“-MXV9.log”,直接用rm刪除的時(shí)候就報(bào)錯(cuò)

[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 ...

開(kāi)始想著帶引號(hào)刪,發(fā)現(xiàn)帶引號(hào)刪除也一樣報(bào)illegal option的錯(cuò)

找了一些資料,發(fā)現(xiàn)這種文件可以這樣刪除

先ls -i 查到文件的inode,然后用find命令刪除

[localhost]ls -ilrt

100985 -rw-r--r-- 1 tbcs   users      0 Apr 18 11:32 -MXV9.log

最前面一列的100985就是文件的inode,在主機(jī)上執(zhí)行如下命令即可刪除文件

[localhost]find ./ -inum 100985 -exec rm {} \;

這個(gè)方法適用于文件名為亂碼或者帶有特殊字符的文件刪除

比如說(shuō)文件名是“*.txt” 如果直接執(zhí)行rm *.txt,會(huì)把文件夾中所有以.txt結(jié)尾的文件全部刪除了

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

看完上述內(nèi)容,你們掌握如何在Linux中刪除亂碼或特殊字符文件的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁(yè)名稱:如何在Linux中刪除亂碼或特殊字符文件
分享URL:http://bm7419.com/article40/pcideo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、響應(yīng)式網(wǎng)站、域名注冊(cè)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站制作手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)