removendo pelo terminal arquivos de um tamanho específico (Resolvido)

Iniciado por eltonti, 20 de Setembro de 2012, 01:43

tópico anterior - próximo tópico

eltonti

Olá pessoal estou com uma dúvida gostaria de remover via terminal arquivos que se encontram em uma mesma pasta com menos de 1 Mb com seria o comando rm?? (para deixar mais claro tenho 90.000 arquivos na pasta e o gerenciador de arquivos da interface grafica trava e não abre, então gostaria de remover todos menores de 1 Mb via terminal)

Obrigado desde já!

irtigor


eltonti

#2
elton@i5:~$ sudo find /home/elton/Imagens/jpgsda2/*.* -size -1M | xargs rm -rf
bash: /usr/bin/sudo: Lista de argumentos muito longa


usei essa sintaxe mas nada aconteceu...

jkmsjq

Jà tentou entrando na pasta e só depois dando o comando?

cd /home/seu_usuario/Imagens/jpgsdea2/
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

irtigor

Porque colou sudo e um glob? Grudar alguns exemplos, sem intender, não é uma boa ideia. É bem mais simples:


find /home/elton/Imagens/jpgsda2 -size -1M


Adicione "-delete", no final, se você tiver certeza.

eltonti

Resolvido com a resposta do irtigor muito obrigado pela atenção de todos... pode fechar.. esse comando find eh bao hein!!

jkmsjq

Citação de: eltonti online 22 de Setembro de 2012, 22:16
Resolvido [...]... pode fechar.. [...]

Adicione ao título do primeiro post a palavra Resolvido.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz