當前位置:首頁 » 操作系統 » linux亂碼文件刪除

linux亂碼文件刪除

發布時間: 2022-11-21 08:50:43

『壹』 linux 怎麼去除文件中的亂碼

echo-e"\[(PRIMAっ|っ	?"'&**()^%|$#@JAYA"|sed's/[^A-Za-z0-9~`!@#$%^&*()_+-=;?/|"'"'"'''	]*//g'

運行結果:

(PRIMA | ?"'&**()^%|0@JAYA

說明:需要保留的字元就加到sed 's/[^要保留的字元];

該命令無法保留[],還沒有找到解決辦法

『貳』 linux中文亂碼怎麼辦 Linux中文亂碼解決方法

1、查看是否安裝中文語言包

#locale -a |grep zh_CN

沒有輸出,則未安裝,可先安裝

安裝完成,查看安裝的語言包

#locale -a |grep zh_CN

zh_CN

zh_CN.gb18030

zh_CN.gb2312

zh_CN.gbk

zh_CN.utf8

2、修改配置文件

#vim /etc/locale.conf

修改:

LANG=zh_CN(可以一一替換已安裝的中文包嘗試)

重啟電腦生效

『叄』 linux 部分中文文件亂碼怎麼解決

linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是gbk,而linux默認中文編碼為utf-8,由於編碼不一致,所以導致亂碼問題。
為了解決這個亂碼,需要對文件進行轉碼,具體如下:
1、前提保證已安裝了convmv;
2、具體convmv的用法:
convmv
–f
源編碼
–t
新編碼
[選項]
文件名
一般常用參數:
-r
遞歸處理子目錄
--notest
真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽
--list
顯示所有支持的編碼
--unescap
可以做一個轉義
3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下:
convmv
–f
utf-8
–t
gbk
–notest
文件名
也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。
例子:將gbk編碼的文件轉換成utf-8
iconv
-f
gbk
-t
utf-8
gbkfile.txt
>
utf8file.txt

『肆』 linux系統 文件夾名稱為亂碼如解決

因為你的文件名可能是中文,就會顯示亂碼,或者以堆的問號 亂碼分兩種情況: 1.終端(純shell界面)的亂碼 vi /etc/profile export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" 保存退出,reboot系統即可.. 2.X-window(圖形界面)的亂碼 vi /etc/sysconfig/i18n LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF8:en_US:en:zh:zh_TW:zh_CN.BIG5" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF8:en_US:en:zh:zh_TW:zh_CN.BIG5" 保存reboot即可... 上面是把基本所有中文語法都輸入進去了。 記得是source 編輯過的文件,也可以載入環境變數

『伍』 系統中文件名亂碼的文件怎麼刪除

1.嘗試為文件重命名,如果可以重命名的話。運行cmd 打開任務管理器,結束explorer進程,切換到cmd命令提示符狀態下輸入「Del 文件名」後就可以刪除文件了,這種方法只適用於可以重命名的文件。在進行操作時先關閉其他一切不相關的程序。2. 如果重命名文件時系統提示「拒絕訪問」,那麼在cmd模式下運行「chkdsk /f」命令檢查磁碟錯誤並修復。如果出現找到磁碟錯誤,一般的錯誤都是可以修復的,在修復完成後就可以刪除亂碼文件了。注意:有時,由於亂碼文件所在分區為系統區,系統會提示「另一個進程正在調用該卷,是否希望下次開機時檢查該卷?」我建議用這樣的方法運行chkdsk命令,使用Windows安裝盤引導系統,在選擇新安裝windows界面時,按「R」修復已有系統,進入命令提示符狀態,在這里運行「chkdsk /f」命令。我測試過,這樣運行的效果要比在Windows下的cmd模式中好很多。再運行「fixmbr」命令修復分區表。也可以修復系統其他的問題。
3.如果進行完上一步仍然無法刪除亂碼文件,可以使用我們最常用的WinRAR壓縮工具來刪除,具體的方法是壓縮亂碼文件並選中「壓縮後刪除源文件」選項。這樣,一般的亂碼文件就可以刪除了。
4.但是如果文件的磁碟文件索引塊已經被破壞,那WinRAR也是沒有辦法的,這時候就要借用Ghost這個強大的工具了。先把有亂碼文件的分區做成鏡像文件,再使用Ghost explorer瀏覽鏡像文件,找到亂碼文件並刪除,再把鏡像文件恢復到源分區。這個方法一般可以解決絕大數亂碼文件名無法刪除的問題。
5. 如果你裝的是Windows和Linux雙系統,還有一種解決辦法。首先,用Linux啟動系統,用「mount」命令載入那個有亂碼文件的FAT32 分區並指定codepage=cp437,就可以看到完整的中文文件名和目錄了。然後,用「cp -r」命令到拷貝亂碼文件到Linux 分區上面; 再用「umount」命令卸載FAT32分區,重新用「mount」命令載入並指定 codepage = cp936,用「iocharset=cp936 cp -r」命令把亂碼文件拷貝回去。這個方法可以完全無損地恢復分區。

『陸』 linux中文文件顯示亂碼怎麼解決

Linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是GBK,而Linux默認中文編碼為UTF-8,由於編碼不一致,所以導致亂碼問題。 為了解決這個亂碼,需要對文件進行轉碼,具體如下: 1、前提保證已安裝了convmv; 2、具體convmv的用法: Convmv –f 源編碼 –t 新編碼 [選項] 文件名 一般常用參數: -r 遞歸處理子目錄 --notest 真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽 --list 顯示所有支持的編碼 --unescap 可以做一個轉義 3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下: Convmv –f utf-8 –t gbk –notest 文件名 也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。 例子:將GBK編碼的文件轉換成UTF-8 iconv -f GBK -t UTF-8 gbkfile.txt > utf8file.txt

『柒』 Linux 刪除亂碼文件與文件夾

1.
查詢inode

代碼如下
[oracle@test]$
ll
-i
total
14694452
17956913
-rw-r–r–
1
oracle
oinstall
0
Jan
18
20:24
1?.txt
2.
修改測試文件名:
代碼如下
find
.
-inum
17956913
-exec
mv
{}
file.txt
;
3.
刪除亂碼文件
代碼如下
[oracle@test]$
ll
-i
total
14694452
….
-rw-r–r–
1
oracle
oinstall
0
Jan
18
20:24
file.txt
記錄:刪除亂碼的文件可使用
find
.
-inum
17956913
-exec
rm
{}
;
文件夾
對於文件夾,尤其是非空的文件夾,上面的方法就不適用了,要用到另外的參數來實現,首先相同的是查看亂碼文件夾的節點號
代碼如下
ls
-i
18612483
瑗塊.?..
-
Thank
you,
Love(128kbps)
2011.06.22
接下來使用find命令刪除
代碼如下
find
-inum
18612483
-exec
rm
-rf
{}
;
find:
./瑗塊.?..
-
Thank
you,
Love(128kbps)
2011.06.22:
No
such
file
or
directory
雖然提示我們找不到此文件或文件夾,但其實已經表明刪除了。-exec作用是查找後執行命令,其中{}代表前面查詢到的結果,空格+;是結束符,其它就不說了。-exec後可以跟任何常用命令,因此這方法不但適用於文件夾,文件也可以。
小技巧
怎麼批量刪除呢?其實很簡單,用for就好了
代碼如下
文件
for
n
in
22413315
22413314;do
find
-inum
$n
-delete;done
文件夾
for
n
in
22413315
22413314;do
find
-inum
$n
-exec
rm
-rf
{}
;;done
$n是變數名,與for後面定義的一致,其它沒啥好說的,適用其它操作。

註:更多精彩教程請關注三聯電腦教程欄目,三聯電腦群:189034526歡迎你的加入

『捌』 我是新手,請問怎麼刪除Linux下的亂碼目錄呀很急的。幫幫我吧。不會腳本

比如你的目錄名是???abc,你可以先改名再刪除
mv *abc abc
rm -rf abc
如果*abc不唯一就盡可能找到唯一的匹配,實在不行把同級的其他目錄移到別的目錄,然後在當前目錄rm -rf *

『玖』 linux亂碼文件與目錄怎麼刪除

一個是ssh鏈接SshClient,可以直接用可視化的刪除
一個是你可以輸入他第一個字元 rm -rf 第一個字元+按Tab鍵,自動補全
如果其目錄只有他一個文件夾 rm -rf +按Tab鍵,自動補全
。。可能有好的方法- -,你不說我還真沒考慮過

『拾』 各位大俠 linux下,亂碼文件夾 怎麼刪除, 是文件夾, 不是文件!

有桌面嗎?有的話在桌面環境下刪除。
沒有的話,在shell下通過管道直接刪除:
假設在 /tmp 下存在亂碼目錄 x
執行 ls /tmp|nl -ba 查看輸出中亂碼目錄x在第幾行,假設在第2行

接著 執行 ls /tmp|sed -n '2'p|xargs rm -rf

搞定。

熱點內容
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:26
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:99
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:934
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:727
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:797
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:504
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:366
ef資料庫查詢數據 發布:2025-05-18 03:29:36 瀏覽:668
百度雲下載文件夾 發布:2025-05-18 03:17:33 瀏覽:674
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447