删除一个目录下所有某个格式的文件
find . -name "*.pyc" -type f -print -exec rm -rf {} \; find . -name "*.pyc" -type f -print0 | xargs -0 rm -f //-print0选项将'\0'作为find输出的分隔符 //xargs -0将'\0'作为输入定界符
把文件夹内所有文件中的一个字符串替换成另外一个字符串
sed -i "s/descritpion/scription/g" `grep descritpion -rl .` //将文件夹所有文件中的descritpion替换成scription
统计代码行数
find -type f -name '*.c' -print0 | xargs -0 wc -l //此命令可以找到路径下所有c文件,并统计行数(双引号必不可少) //wc -l 统计一个文件的行数
vim的全文替换
在:下,命令1,$s/he/you/g 将文件中的he替换成you,其中$表示到文件最后一行