争怎路由网/系统工具/内容

linux下将该目录下及子目录下所有的文件转换UTF-8的格式

系统工具2024-06-11 阅读
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
1.先安装recode和uchardet命令
sudo apt-get -y install recode uchardet >/dev/null
 
2.创建脚本文件convert.sh如下:
#!/bin/bash
find"$1" -type f (专业提供视频软件下载)

while read FFN        # 'dir' should be changed...
do
encoding=$(uchardet"$FFN")
echo"$FFN: $encoding"
enc=`echo $encoding (专业提供视频软件下载)

sed 's#^x-mac-#mac#'`
set +x
recode $enc..UTF-8"$FFN"
done
 
3.运行命令
chmod +x convert.sh
./convert.sh dir_you_want_to_UTF-8

Linux是一套免费使用和自由传播的类Unix操作系统



……

相关阅读