我有一组配置备份,其组织方式如下
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 条件