O comando find
recebe seu (s) primeiro (s) argumento (s) como diretor (es)
em que executar sua ação.
Um único ponto .
representa o diretório atual.
(Dois pontos ..
representa o diretório pai.) Isso significa que seu comando exclui todos os arquivos com um sufixo .jpg
no (e sob) diretório atual.
Para excluir todos os arquivos com um sufixo .jpg
em outro diretório, por exemplo,
/Users/username/Desktop
, você simplesmente usará
find /Users/username/Desktop -type f -name '*.jpg' -deleteIsso também afetará todos os subdiretórios.
Adicione a opção -maxdepth
para limitar os níveis de subdiretório. O comando
find /Users/username/Desktop -maxdepth 1 -type f -name '*.jpg' -deleteexclui arquivos com a extensão
jpg
da pasta Desktop
; ele não acessa pastas dentro (abaixo) da área de trabalho.