目录
linux相关命令、配置。
参考文献:
iconv命令是用来转换文件的编码方式的
# 语法
iconv -f encoding [-t encoding] [inputfile]...
# 选项
-f encoding :把字符从encoding编码开始转换。
-t encoding :把字符转换到encoding编码。
-l :列出已知的编码字符集合
-o file :指定输出文件
-c :忽略输出的非法字符
-s :禁止警告信息,但不是错误信息
--verbose :显示进度信息
-f和-t所能指定的合法字符在-l选项的命令里面都列出来了。
# 列出当前支持的字符编码:
iconv -l
# 将文件file1转码,转后文件输出到fil2中:
iconv file1 -f EUC-JP-MS -t UTF-8 -o file2
rm与管道使用
ls 与 grep 结合
ls -l | grep ^d # 列出当前路径下的所有文件夹
rm -fr `ls | grep -v "^space.txt$"` # greo正则,ls、rm结合
find、xargs、grep配合使用
find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部
find . -name “*.py”|xargs grep test # 从当前目录及其子目录的py文件中搜索test关键字
rm与find联合
find . -name "*.mp" | xargs rm -rf
原文:https://www.cnblogs.com/jarvankuo/p/11955014.html