怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
  Phag4aaQX4ZJ 2023年11月02日 37 0


find /ptc -name "*.jsp" -print -exec grep "version" {} \;
这个命令显示在/ptc目录下扩展名为.jsp且内容包含version字符串的文件,显示文件目录和包含这个字符串的行。
find /ptc -exec grep -l "sjh" {} \;
在/ptc下查找内容包含“sjh"字符串的文件。显示文件目录。
find /tmpftp xargs egrep version
find 里面的-exec效率没 xargs 逐条递送处理的效果好
grep 查找也没 egrep 效率快。 不过只能对非特殊字符。

找到730天前没有访问的文件移动到新的目录下

find ./ -atime +730  -exec mv {} /backup/P15890log \;

find  ./ -ctime +1460这个好像实际比较可行。1460天前的文件。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   37   0   0 服务器linux
Phag4aaQX4ZJ