Ajuda básica [RESOLVIDO]

1. Ajuda básica [RESOLVIDO]

Vitor Silva
Rotivvitor

(usa Debian)

Enviado em 11/06/2016 - 01:10h

Tenho um diretório /home/vitor/bkps cheio de arquivos.

Gostaria de apagar todos os arquivos e conservar a árvore de diretórios.

Só conheço o rm -Rf, mas esse remove tudo.

Alguém sabe se tem jeito de fazer isso facilmente?


  


2. MELHOR RESPOSTA

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 12/06/2016 - 12:14h

Pode ser em qualquer lugar do sistema de arquivos.


find /home/$USER -type f -exec rm {} \;
^--Aqui é o diretório que ele vai procurar pelos arquivos. Cuidado para onde aponta.

find /home/$USER -type f -exec rm {} \;
^--Aqui é o tipo "f" significa "file"

find /home/$USER -type f -exec rm {} \;
^--Aqui é oque ele irá executar se encontrar o arquivo


Se estiver com medo antes de dar o comando faça um teste:
find /home/$USER -type f -exec printf "{} localizado\n" \; 


Se ele mostrar na tela seus arquivos então é só usar o comando anterior.

Veja mais em: https://www.vivaolinux.com.br/dica/Exemplos-uteis-de-uso-do-comando-find



=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================




3. Re: Ajuda básica

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/06/2016 - 02:24h

# rm dir/*
# rm /home/vitor/bkps/*

--
Just bring us some beers, and then we can talk about our systems. :)



4. Re: Ajuda básica [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 11/06/2016 - 11:18h

find /home/$USER -type f -exec rm {} \; 


O comando find é um nativo recursivo, ou seja, ele irá procurar recursivamente somente os arquivos e executará um rm no mesmo.

WARNING: Preste atenção para onde aponta isso como root!




=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================





5. Re: Ajuda básica [RESOLVIDO]

Vitor Silva
Rotivvitor

(usa Debian)

Enviado em 12/06/2016 - 12:00h

Eu digito, find o diretório que está os arquivos que eu quero apagar e o resto do comando que você passou??
Não sou muito bom nisso kkk essa é minha duvida.


6. Re: Ajuda básica [RESOLVIDO]

Vitor Silva
Rotivvitor

(usa Debian)

Enviado em 12/06/2016 - 12:49h

valew Salvou minha vida obrigado


7. Re: Ajuda básica [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 12/06/2016 - 12:53h

Sempre as ordens.





=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts