国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

網(wǎng)站首頁(yè)
手機(jī)版

Ubuntu如何查看和批量修改文件編碼 ubuntu 批量修改文件名

更新時(shí)間:2023-11-04 00:14:01作者:佚名

Ubuntu如何查看和批量修改文件編碼 ubuntu 批量修改文件名

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

Ubuntu如何查看和批量修改文件編碼

  使用enca工具可以進(jìn)行文件編碼的查看。

    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 不想覆蓋原文件

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

  #!/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

本文標(biāo)簽: 遞歸  文件  批量  

為您推薦

Ubuntu如何查看和批量修改文件編碼 ubuntu 批量修改文件名

Ubuntu如何查看和批量修改文件編碼 我們都知道在Windows下文件編碼默認(rèn)為gbk或者是gb2312,但很多用戶有時(shí)需要把Windows下的文件移到Lin

2023-11-04 00:14

怎樣在Ubuntu下實(shí)現(xiàn)迅雷下載 ubuntu20.04安裝迅雷

怎樣在Ubuntu下實(shí)現(xiàn)迅雷下載 安裝wine.Ctrl alt T,打開(kāi)終端,鍵入命令: sudo apt-get install wine即可 安裝 迅雷

2023-11-04 00:13

Ubuntu系統(tǒng)下忘記用戶名和登錄密碼怎么辦

Ubuntu系統(tǒng)下忘記用戶名和登錄密碼怎么辦 (1)首先Restart系統(tǒng)(右上角下拉后有個(gè)選項(xiàng)) (2)長(zhǎng)按Shift鍵,直到出現(xiàn)下面菜單.選擇recover

2023-11-04 00:12

使用NoNotifications關(guān)閉Ubuntu通知提示(ubuntu20如何關(guān)閉更新及提醒)

使用NoNotifications關(guān)閉Ubuntu通知提示 使用NoNotifications關(guān)閉Ubuntu通知提示.在 Ubuntu 中連接個(gè)手機(jī),連通有線

2023-11-04 00:12

虛擬機(jī)VMware下的Ubuntu不識(shí)別USB設(shè)備怎么辦

虛擬機(jī)VMware下的Ubuntu不識(shí)別USB設(shè)備怎么辦 問(wèn)題描述: 1.真實(shí)環(huán)境是 XP, 虛擬環(huán)境是 UBuntu10 2.U盤(pán)插上后, XP 可以正常認(rèn)到

2023-11-04 00:12

Ubuntu常用軟件合集(Ubuntu下載工具)

Ubuntu常用軟件合集 常用軟件如下: ubuntu主題 - Macbuntu14.04 愛(ài)壁紙HD Compizconfig設(shè)置管理器 Unity-Twea

2023-11-04 00:11