cheatsheet linux, um comando por vez
o que é find e o que ele faz
é um fiscal passando de gaveta em gaveta com uma lista de perguntas. quem passa em todas, sofre a ação.
find . -name '*.py' | acha por nome (aspas no padrão) |
find . -maxdepth 1 -type f | só arquivos, sem descer |
find . -mtime +30 -print | lista antes de apagar |
primeiro -print. só depois -delete.
o número por trás do nome. o -mtime +30 quer dizer mais de 30 dias cheios, o find arredonda para baixo: o primeiro arquivo que passa tem 31 dias. -mtime 30 é exatamente 30, -mtime -30 é menos de 30.