学习笔记:linux 转换指定目录下文件名编码格式

convmv -f gbk -t utf8 -r –notest dir_path

convmv –help

Your Perl version has fleas #22111 #37757 #49830
convmv 1.15 - converts filenames from one encoding to another
Copyright (C) 2003-2011 Bjoern JACKE [email protected]

This program comes with ABSOLUTELY NO WARRANTY; it may be copied or modified
under the terms of the GNU General Public License version 2 or 3 as published
by the Free Software Foundation.

USAGE: convmv [options] FILE(S)
-f enc encoding from which should be converted
-t enc encoding to which should be converted
-r recursively go through directories
-i interactive mode (ask for each action)
–nfc target files will be normalization form C for UTF-8 (Linux etc.)
–nfd target files will be normalization form D for UTF-8 (OS X etc.)
–qfrom be quiet about the “from” of a rename (if it screws up your terminal e.g.)
–qto be quiet about the “to” of a rename (if it screws up your terminal e.g.)
–exec c execute command instead of rename (use #1 and #2 and see man page)
–list list all available encodings
–lowmem keep memory footprint low (see man page)
–nosmart ignore if files already seem to be UTF-8 and convert if posible
–notest actually do rename the files
–replace will replace files if they are equal
–unescape convert%20ugly%20escape%20sequences
–upper turn to upper case
–lower turn to lower case
–parsable write a parsable todo list (see man page)
–help print this help

你可能感兴趣的:(笔记)