linux(查找文件夹):find / -name 文件夹名 -type d
linux(查找文件):find / -name 文件名
linux(查找最近5天的修改文件):sudo find . -mtime -5
linux(批量替换):sudo sed -i "s/oldString/newString/g" `grep oldString -rl /path`
linux(批量替换-带空格):sudo sed -i 's@<script src="/lib/js/nav.js"></script>@@g' `grep src=\"\/lib\/js\/nav.js\" -rl bdyc`
sudo sed -i "s@<script src=\\\'/lib/js/22\\\'></script>@555@g" `grep /lib/js/22 -rl js`
linux(批量替换-带空格,搜索词带空格)sudo sed -i "s@<div style='margin-bottom: .1rem;text-align: center;'>@<div class=\"adress\" style='margin-bottom: .1rem;text-align: center;'>@g" `grep "<div style='margin-bottom: .1rem;text-align: center;'>" -rl gjnz`
批量替换文件太大提示时(sudo: unable to execute /bin/sed: Argument list too long)
sudo sed -i 's@<script src="/swt/gongyong.js"></script>@<script language="javascript" src="/swt/gongyong.js"></script>@g' `grep /swt/gongyong.js -rl [a-l]*`
sudo sed -i 's@<script src="/swt/gongyong.js"></script>@<script language="javascript" src="/swt/gongyong.js"></script>@g' `grep /swt/gongyong.js -rl [m-z]*`
查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "IBM"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "IBM" -l

