合并两个 find 命令的结果 linux

合并两个 find 命令的结果 linux

我有一组配置备份,其组织方式如下

backup/site1/10-11-2019
backup/site1/11-11-2019
backup/site1/12-11-2019

backup/site2/10-11-2019
backup/site2/11-11-2019
backup/site2/12-11-2019

backup/site3/10-11-2019
backup/site3/11-11-2019
backup/site3/12-11-2019

我需要列出所有站点的某一特定日期的小于特定大小的配置文件。以某种方式,我可以结合备份目录中的以下两个命令

find . -type d -name "11-11-2019"
find . -name "*.cfg" -size +500c

请帮我结合这两个命令

答案1

您可以使用-path代替-name

find . -type f -path '*/11-11-2019/*.cfg' -size +500c

答案2

find . -type d -name "11-11-2019" -a -name "*.cfg" -size +500c

-a 代表 AND 条件

相关内容