Linux着色查找?

Modified on: Tue, 29 Oct 2019 21:00:02 +0800

是否有可能'找到'来自find的输出?

我发现在我的所有服务器上搜索/ home,并且exec'rm'某些文件。由于这些与我的其他发现结果混合在一起,除其他外,我想将它们着色。

这可能吗?

作者:JPerkSter

最佳答案

使用GNU find,您可以使用-printf代替-print来自定义文件名的打印方式。 (您也可以使用标准查找,但通过-exec sh -c 'echo ...' {}以圆形方式执行此操作。)例如,以下命令以绿色和默认颜色的其他常规文件:

find . -type f \( -perm +100 -printf '\033[32m%p\033[0m\n' -or -print \)
作者:Gilles

相关问答

添加新评论