六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Ubuntu查看與大局部更改文件編碼的方法

[摘要]我們都知道在Windows下文件編碼默認為gbk或者是gb2312,但很多用戶有時需要把Windows下的文件移到Linux系統中,所以轉移后就經常出現亂碼的情況,這該怎么辦呢?接下來小編就給大家介...

  我們都知道在Windows下文件編碼默認為gbk或者是gb2312,但很多用戶有時需要把Windows下的文件移到Linux系統中,所以轉移后就經常出現亂碼的情況,這該怎么辦呢?接下來小編就給大家介紹下Ubuntu查看和批量修改文件編碼的方法。

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” ]; #判斷目錄是否存在且是否具有執行權限

  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查看和批量修改文件編碼的方法就介紹到這,不同系統的默認文件編碼是不一樣的,因此用戶可以通過上面介紹的方法修改編碼來解決亂碼問題。


Linux是一套免費使用和自由傳播的類Unix操作系統




主站蜘蛛池模板: 欧美专区亚洲 | 夜夜夜夜夜夜夜工噜噜噜 | 天堂视频在线 | 我色综合| 亚洲国产精久久久久久久 | 一级床片40分钟免费视频 | 一二三四影视大全免费观看电视剧 | 天天天操天天天干 | 亚洲性免费 | 五月婷婷久久综合 | 亚洲大片免费 | 日日摸夜夜添夜夜添特色大片 | 婷婷六月丁香 | 青青国产成人久久激情91麻豆 | 中文字幕一区二区在线观看 | 日本爱爱小视频 | 欧美午夜a级限制福利片 | 亚洲日本在线免费观看 | 欧洲天堂网 | 天堂中文在线免费观看 | 日日噜噜噜夜夜爽爽狠狠视频 | 日本精品高清一区二区2021 | 性色欧美| 伊人网在线播放 | 日韩欧美在线视频 | 在线你懂得 | 手机亚洲第1页 | 婷婷九月丁香 | 青青草免费在线观看视频 | 中文字幕一区婷婷久久 | 亚洲国产天堂久久综合226 | 亚洲一区二区三区高清视频 | 日韩美女中文字幕 | 欧美一级欧美三级在线观看 | 色花堂视频 | 亚洲国产天堂久久综合图区 | 亚洲女人小便 | 最近最新免费中文字幕一 | 天干天夜啪天天碰 | 日韩欧美不卡在线 | 天天天天色 |