该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[typhoon@TFW-CENT6-LT convert]$ ls -l step_list.txt
-rw-------. 1 typhoon typhoon 786 4月 29 18:56 step_list.txt
[typhoon@TFW-CENT6-LT convert]$ cat step_list.txt
OK 1. 记录 convmv 前后文件名,仅为参考。
OK 2. convmv。
OK 3. 所有文件名输出到文本文件。
ok 4. 分捡文件名,简单名一个文件,复杂名一个文件;复杂文件名人工审核。
ok 5. 对照 GB18030 系统检查、更正乱码文件名。
6. 小规模测试内容 iconv 。
文件编码转换:
轮循当前目录列表:
对于每一个条目:
如果是目录而不是链接:
记录时间戳;
cd 进去,从头执行,之后返回本级;
把时间戳变回去。
如果是文件而不是链接:
cp -a (保留时间戳)复制备份;
iconv 生成新文件;
错误信息录入同名不同后缀的文本文件;
将新文件和错误文件时间戳改为旧文件时间戳。
下一个条目。
[typhoon@TFW-CENT6-LT convert]$ more step_list.txt
OK 1. 记录 convmv 前后文件名,仅为参考。
OK 2. convmv。
OK 3. 所有文件名输出到文本文件。
ok 4. 分捡文件名,简单名一个文件,复杂名一个文件;复杂文件名人工审核。
ok 5. 对照 GB18030 系统检查、更正乱码文件名。
6. 小规模测试内容 iconv 。
文件编码转换:
轮循当前目录列表:
对于每一个条目:
如果是目录而不是链接:
记录时间戳;
cd 进去,从头执行,之后返回本级;
把时间戳变回去。
如果是文件而不是链接:
cp -a (保留时间戳)复制备份;
iconv 生成新文件;
错误信息录入同名不同后缀的文本文件;
将新文件和错误文件时间戳改为旧文件时间戳。
下一个条目。
[typhoon@TFW-CENT6-LT convert]$