В одноразовых случаях вы можете зашифровать с помощью zip и пароля. Хотя это и не так надежно, как методы, основанные на ключах (потому что сложно иметь хороший пароль), это, вероятно, прекрасные специальные ситуации.
Командная строка выглядит так:
zip -r -0 -e encrypted_file.zip /path/to/files
-r to recurse directories.
-e to encrypt
Попробуйте это,
D1=`date -d "1 day ago" +"%Y%m%d"` && D2=`date -d "2 day ago" +"%Y%m%d"` && D=`date +"%Y%m%d"` && find. -type f -name "wf_*_*.xml" -not -name "wf_*_$D*.xml" -not -name "wf_*_$D1*.xml" -not -name "wf_*_$D2*.xml" -exec rm {} +
wf_*_*.xml
wf_*_$D*.xml
, wf_*_$D1*.xml
иwf_*_$D2*.xml
Попробуйте это:
for set in ABC DCB XYZ; do
printf "%s\n" [Ww]f_${set}_*.xml | sort -t_ -k3,3n | head -n -3 | xargs echo rm
done
Если кажется, что найдены нужные файлы, перезапустите его безecho