国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Ubuntu > 正文

Ubuntu怎么查看和批量修改文件編碼

2020-10-14 22:34:47
字體:
供稿:網(wǎng)友

不過有的用戶在所以電腦的時候,需要把windows下的文件移到linux系統(tǒng)中,但是在轉(zhuǎn)移后卻經(jīng)常出現(xiàn)亂碼的問題,那么Ubuntu怎么查看和批量修改文件編碼呢?下面小編就為大家?guī)砹薝buntu查看和批量修改文件編碼的方法。

Ubuntu查看和批量修改文件編碼方法

使用enca工具可以進行文件編碼的查看。

Ubuntu下的安裝命令:

sudo apt-get install enca

enca查看文件

enca -L zh_CN file 查看文件編碼

enca -L zh_CN -x UTF-8 file 更改文件編碼

enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆蓋原文件

下面是一個腳本,批量更改文件編碼:

#!/bin/bash

#將文件編碼更改為UTF-8

#用法

#1. 將文件命名encoding.sh

#2. chmod +x encoding.sh

#3. 。/set_encoding.sh

#4. 輸入目錄名稱

#5. 輸入是否遞歸更改

#$1表示是否要遞歸修改文件編碼

function change_file_encoing(){

for file in $(ls -l|awk ‘{print $9}’)

do

if [[ -d “$file” && $1 = y ]];then

cd $file

echo $file

change_file_encoing $1

cd 。。

elif [[ -f “$file” ]];then

echo $file

enca -L zh_CN -x UTF-8 $file

fi;

done;

#ecna -L zh_CN file UTF-8

}

read -p “please enter the dir path:” path #讀取目錄路徑

if [ ! -x “$path” ]; #判斷目錄是否存在且是否具有執(zhí)行權(quán)限

then

echo “dir path not exists”

else

read -p “please enter if you want to recursive?y/n:” recur #是否遞歸

fi

if [ $recur = “y” ];

then

cd $path

change_file_encoing “y” #遞歸修改文件編碼

else

cd $path

change_file_encoing “n” #非遞歸修改

fi

Ubuntu查看和批量修改文件編碼的方法就介紹到這,不同系統(tǒng)的默認文件編碼是不一樣的,因此用戶可以通過上面介紹的方法修改編碼來解決亂碼問題。


(責(zé)任編輯:VEVB)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲麻莱县| 五寨县| 高清| 和林格尔县| 二连浩特市| 临安市| 鹤峰县| 治多县| 斗六市| 昆山市| 三台县| 康平县| 阿尔山市| 高台县| 宝鸡市| 乐东| 临夏市| 太康县| 沁水县| 临漳县| 霍林郭勒市| 永和县| 深水埗区| 米易县| 元阳县| 兴国县| 潼关县| 金溪县| 武定县| 葫芦岛市| 铁岭市| 安阳市| 冷水江市| 永善县| 剑河县| 迭部县| 沁阳市| 青浦区| 辉县市| 都安| 扶余县|