Find - exclude a directory


2022-04-26 11:27PM
[scnzzh:/home/scnzzh/aaa]$>find -P /home/scnzzh/aaa/prf_dashboard -maxdepth 2 -name "profile_qlikreporting_data_*_*.tar.gz"
/home/scnzzh/aaa/prf_dashboard/LB/profile_qlikreporting_data_LB_2022.tar.gz
/home/scnzzh/aaa/prf_dashboard/MAU/profile_qlikreporting_data_MAU_2022.tar.gz
/home/scnzzh/aaa/prf_dashboard/archive/profile_qlikreporting_data_LB_202204.tar.gz

2022-04-26 11:27PM
[scnzzh:/home/scnzzh/aaa]$>find -P /home/scnzzh/aaa/prf_dashboard -not -path "*/archive/*" -maxdepth 2 -name "profile_qlikreporting_data_*_*.tar.gz"
find: warning: you have specified the -maxdepth option after a non-option argument -not, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it).  Please specify options before other arguments.

/home/scnzzh/aaa/prf_dashboard/LB/profile_qlikreporting_data_LB_2022.tar.gz
/home/scnzzh/aaa/prf_dashboard/MAU/profile_qlikreporting_data_MAU_2022.tar.gz

2022-04-26 11:28PM
[scnzzh:/home/scnzzh/aaa]$>find -P /home/scnzzh/aaa/prf_dashboard -maxdepth 2 -name "profile_qlikreporting_data_*_*.tar.gz" -not -path "*/archive/*"
/home/scnzzh/aaa/prf_dashboard/LB/profile_qlikreporting_data_LB_2022.tar.gz
/home/scnzzh/aaa/prf_dashboard/MAU/profile_qlikreporting_data_MAU_2022.tar.gz