Sou uma daquelas pessoas que não suportam um laptop bagunçado; não mantenho arquivos de que não preciso e me recuso a instalar aplicativos a menos que seja absolutamente necessário. Infelizmente, o Mac OS X e o Windows geram arquivos sempre que querem, como .DS_Store e Thumbs.db. É claro que eles servem ao seu propósito, mas isso não significa que a desordem não me incomode.


Se o senhor quiser localizar recursivamente os arquivos que não deseja excluir, há uma maneira simples de fazer isso:



find . -name '.DS_Store' -type f -delete


O senhor pode usar * como um curinga também:



find . -name '*.zip' -type f -delete


É claro que minha limpeza dura pouco tempo, mas o senhor pode usar esse comando para fins mais inteligentes!

  • Ser um pai desenvolvedor

    Todos os dias me fazem muitas perguntas, mas sempre me surpreendo com o fato de que raramente são perguntas sobre código ou até mesmo sobre tecnologia – muitas das perguntas que recebo são mais sobre coisas não relacionadas a desenvolvimento, como como é o meu escritório, que software eu uso e, muitas vezes…

  • Expressões regulares para o resto de nós

    Mais cedo ou mais tarde, o senhor se deparará com uma expressão regular. Com sua sintaxe enigmática, documentação confusa e enorme curva de aprendizado, a maioria dos desenvolvedores se contenta em copiá-las e colá-las do StackOverflow e torcer para que funcionem. Mas e se o senhor pudesse decodificar as expressões regulares e aproveitar seu poder? Em…