Utilizando find + exec e agilizando tarefas
Find sempre nos ajudou a encontrar arquivos e lista-los de forma simples e facil, mas podemos usa-lo como uma ferramenta poderosa para organizar excluir e centrar arquivos em um lugar especifico, fazendo desta ferramenta algo muito poderoso.
Vamos utilizar o find + exec.
Para apagar todas as imagem de uma determinada pasta por exemplo, podemos usar o find:
$ find . -type f -name "*.jpg" -exec rm {} \;
Onde:
- {} - arquivo encontrado;
- \; - finaliza o comando.
Para todo arquivo jpg que encontrar, ele executará o comando rm para removê-lo.
Mais alguns exemplos de como utilizar o comando Find abaixo:
Mudando as permissões somente dos diretórios:
$ find /home/* -type d -exec chmod 775 '{}' \;
Renomeando as extensões dos arquivo que estiverem em maiúsculas:
$ find . -name '.*' -prune -o -exec rename 's/\.jpg$/\.JPG/i' {} +
Nenhum comentário:
Postar um comentário