1.用find查找文件
find [路径] [选项] [命令]
路径:可以是相对路径和可以是绝对路径,其中当前路径为“.”。
选项:
-name 文件名称
查找指定的文件,比如 find . -name ‘test.txt’。也可以用模糊查找,如
find . -name ‘*.txt’。(注意:文件名称上的单引号不可少)
-type 文件类型 有文件(f),目录(d),链接(l)等等。
比如列出当前目录下的所有文件,find . -type f
其他还可以指定文件大小,修改时间,文件权限,所有者等等条件进行查找。
find命令默认是对所有子目录进行遍历查找。
2.iconv修改文件编码
iconv -f 修改前的编码 -t 修改后的编码 -o 输出文件 文件
比如文件a.txt的编码为GB2312,要将其修改为UTF-8,并输出到文件b.txt中,则
iconv -f GB2312 -t UTF-8 -o b.txt a.txt
如果不指定输出文件,则输出到控制台。
可以用iconv --list 命令来查看所支持的编码。