Comando telling rm para excluir uma subpasta chamada 'graphs'

0

Sou bastante ignorante quando se trata de comandos do linux. Eu encontrei essa linha em uma configuração pós-recebimento no meu gancho de produção do git.

find /home/app/myapp.com/app/tmp/cache -type f -exec rm {} \;

Dentro dessa pasta / app / tmp / cache, há várias outras subpastas, como segue:

models/
views/
persistent/
graphs/

Agora, quero que esse comando exclua a subpasta graphs/ , mas não saiba como reescrever esse comando.

Alguém poderia ajudar?

    
por Tossy Man 24.11.2015 / 03:48

1 resposta

1

tente

find  /home/app/myapp.com/app/tmp/cache \( -name graphs -prune \) -o -type f -delete

onde

  • \( -name graphs -prune \) diz para pular os gráficos
  • -o -type f -delete ou então, exclua arquivos.
por 24.11.2015 / 11:48