[Risolto] Eliminare tutti i file jpg inferiori a 50kb
[Risolto] Eliminare tutti i file jpg inferiori a 50kb
Come da titolo ho recuperato con photorec tutte le immagini da un mio hd esterno ed ora mi trovo con migliaia di immagini minuscole inutili.
Ho riscontrato che sotto i 50kb sono solo thumbnail ergo vorrei chiedere se c'è modo di eliminarle da shell con uno script o un comando apposito grazie.
Ho riscontrato che sotto i 50kb sono solo thumbnail ergo vorrei chiedere se c'è modo di eliminarle da shell con uno script o un comando apposito grazie.
Ultima modifica di enigma83 il giovedì 26 maggio 2016, 13:23, modificato 1 volta in totale.
- ubuntumate
- Entusiasta Emergente

- Messaggi: 1180
- Iscrizione: giovedì 28 maggio 2015, 18:18
- Distribuzione: Windows 7
- Sesso: Maschile
- Località: Milano
Re: Eliminare tutti i file jpg inferiori a 50kb
Codice: Seleziona tutto
find . -name *.jpg -size -51k
Codice: Seleziona tutto
find . -name *jpg -size -51k -delete
Per maggiori informazioni dai
Codice: Seleziona tutto
man find
Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
ACM/IEEE Code of ethics.
ACM/IEEE Code of ethics.
Re: Eliminare tutti i file jpg inferiori a 50kb
si ma a me serve cancellare solo quelli in una determinata cartella che ne contiene tante altre (cartelle in cui ci sono i jpg)
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Eliminare tutti i file jpg inferiori a 50kb
No, è ricorsivo, trova e cancella file anche nelle sottodirectory, per questo è meglio se prima provi senza -delete.
Se vuoi che cancelli file anche con altre estensioni, puoi fare una cosa del genere, dalla directory contenente file e sottodirectory:
prima provare con
poi
Se vuoi che cancelli file anche con altre estensioni, puoi fare una cosa del genere, dalla directory contenente file e sottodirectory:
prima provare con
Codice: Seleziona tutto
find . -type f -size -50k -iregex '.*\.\(jpg\|gif\|png\|tif\|svg\|jpeg\)$' -printCodice: Seleziona tutto
find . -type f -size -50k -iregex '.*\.\(jpg\|gif\|png\|tif\|svg\|jpeg\)$' -delete
Ultima modifica di UbuNuovo il giovedì 26 maggio 2016, 13:22, modificato 1 volta in totale.
Salva l'Ucraina! 
Re: Eliminare tutti i file jpg inferiori a 50kb
ok mi sono spostato direttamente nella cartella grazie mille
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: [Risolto] Eliminare tutti i file jpg inferiori a 50kb
Puoi usare -mindepth 1 -maxdepth 1
Salva l'Ucraina! 
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti