Comando FIND ou DELETE

1. Comando FIND ou DELETE

Leonardo Almeida
leoalmeida

(usa Ubuntu)

Enviado em 25/01/2020 - 08:39h

Prezados,
após efetuar uma recuperação de dados, possuo um diretório:
/media/leo/0B1B969E416D0ED2/rec/Fotos com mais de 380.000 arquivos.
Maioria destes são arquivos .PNG, e lixos minúsculos, não são as fotos que preciso realmente.
Já tentei:
find -name "*.png" -type 'f' -size -100k -delete
mas não deu certo:
find: ‘./stat_sys_signal_evdo_1_4.png’: Erro de entrada/saída
find: ‘./btn_media_player_disabled.9_4.png’: Erro de entrada/saída
find: ‘./btn_radio_off_holo_1.png’: Erro de entrada/saída
find: ‘./btn_star_off_disabled_holo_light_1.png’: Erro de entrada/s


Precisaria de um Script/comando que executasse nesse diretório, e apagasse todos os arquivos com tamanho inferior a 100Kb.
Obrigado desde já comunidade.



  


2. Re: Comando FIND ou DELETE

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 25/01/2020 - 09:59h

Tenta assim:
find -name "*.png" -type 'f' -size -100k -exec rm -fv {} \;



3. Re: Comando FIND ou DELETE

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/01/2020 - 10:55h

Input output error é erro de bad blocks para qq comando do Linux.
https://linoxide.com/how-tos/inputoutput-error-bad-blocks-how-to-restart-linux/

Veja que a primeira sugestão do cara é verificar mensagens de Log para ver se tem erros do HD.. (tem que ser logo depois que o erro ocorrer aí):
tail -n 100 /var/log/messages
tail -f /var/log/messages


Depois que vc confirmar, poderá tentar recuperar os bad blocks com 'smartool' ou tentar um 'fsck'..

Uma coisa a mais, você tentou executar o find como sudo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts