我想找到所有与不同名称匹配且超过X天的子文件夹
我尝试过一个名字:
find my_folder -maxdepth 3 -type d -name "*mine*" -mtime +30
这没关系。我不知道如何扩展这个以便将文件夹与" test"和#34;年龄较大的"名称
答案 0 :(得分:1)
您可以使用-o
对条件进行OR运算,并确保在ORed指令周围使用括号:
find my_folder -maxdepth 3 -type d \( -name "*mine*" -o -name "*test*" -o -name "*older*" \) -mtime +30
另一种选择是使用-regex
选项:
find my_folder -regextype posix-extended -maxdepth 3 -type d -regex '.*(minetest|older).*" -mtime +30