Pessoal, tudo bem? Bom, criei esse post para sempre adicionar comandos que sejam importantes no dia a dia no linux, você conhece mais comandos interessantes? Por favor enviem! Assim podemos aumentar essa lista e ajudar mais pessoas a conhecerem essa ferramenta maravilhosa que é o Linux.
Segue:
Buscar arquivos pelo seu conteúdo.
find . | xargs grep -s -a -i "valor" | cut -d : -f 1 | uniq
grep -R -H -i "valor" ./*
Alterar permissões somente em Pastas.
find . -type d -exec chmod 777 {} \;
Renomear vários arquivos rapidamente.
find . -iname \*.html -print0 | xargs -0 rename 's/\.html$/.htm/'
Comprimir vários arquivos
find . \( -iname "*.log" ! -iname "error.log" ! -name "access.log" \) -exec gzip --verbose --keep --best --force {} \;