首页 > 解决问题 > 正文

linux find查找 替换
2022-06-02 17:33:46   来源:   评论:0 点击:

linux(查找文件夹):find -name 文件夹名 -type dlinux(查找文件):find -name 文件名linux(查找最近5天的修改文件):sudo fi

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

相关热词搜索:

上一篇:phpcms v9 数据库清空
下一篇:Xshell7 破解版

分享到: 收藏