Pular para o conteúdo

Apagar pastas pleo nome

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Apagar pastas pleo nome

Enviado em 13/03/2020 - 14:46h

Olá pessoal! Tenho uma sub-pasta dentro de usr/local chamada sarg-reports

Dentro da pasta sarg-reports, tenho varias pastas com e dentro dessas pastas tenho os nomes de usuários(também são pastas, exemplo maria_fernanda)

Estou precisando deletar a pasta de um usuário especifico de todas as subpastas de sarg-reports.

Exemplo 1 pasta:
/usr/local/sarg-reports/2019Oct11-2019Oct11/
/usr/local/sarg-reports/2020Jan01-2020Jan01/

subpastas:
maria_fernanda (quero deletar essa de todas as competências)
julia_maria
joao_batista

Caminho completo de uma competência de exemplo que quero apagar:
/usr/local/sarg-reports/2020Jan01-2020Jan01/maria_fernanda


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Apagar pastas pleo nome

Enviado em 13/03/2020 - 14:52h


Só usar uma wildcard, aí vai selecionar todas as subpastas de sarg-reports e apagar a maria_fernanda onde ela existir.

/usr/local/sarg-reports/*/maria_fernanda

3. Re: Apagar pastas pleo nome

Enviado em 13/03/2020 - 14:54h

pylm escreveu:


Só usar uma wildcard, aí vai selecionar todas as subpastas de sarg-reports e apagar a maria_fernanda onde ela existir.

/usr/local/sarg-reports/*/maria_fernanda


Como que usa wildcard?

4. Re: Apagar pastas pleo nome

Enviado em 13/03/2020 - 20:25h


frolife escreveu:

pylm escreveu:


Só usar uma wildcard, aí vai selecionar todas as subpastas de sarg-reports e apagar a maria_fernanda onde ela existir.

/usr/local/sarg-reports/*/maria_fernanda


Como que usa wildcard?


Wildcard é o asterisco * neste caso:
sudo rm -Rfv  /usr/local/sarg-reports/*/maria_fernanda 


Outra forma é usar o comando find:
find /usr/local/sarg-reports/ -type d -name "maria_fernanda" -exec sudo rm -Rfv {} \; 

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder