[英]How do I locate files which were modified within the last 10 days but and NOT in a “CVS”, “build” or “classes” folder on a bash terminal?
尝试使用远程终端会话在Linux机器上的代码存储库中找到一组非常具体的最近更改的文件。 有一些特定的文件夹名称包含一些我不想污染真正需要的匹配的构建/ SCM压缩文件。 没有花哨的SCM软件可以给我一个更改列表,请记住,这只是我的PuTTY窗口。 我希望制作一个命令,该命令将在非常精简的linux发行版上运行,并且其中包含一些可选软件包。
这样的事情应该起作用:
find '(' -name CVS -or -name build -or -name classes -prune ')' -or -mtime +10
'(' -name CVS -or -name build -or -name classes -prune ')'
部分跳过了要跳过的目录
-mtime +10
匹配10天前修改的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.