Radera alla filer som är mindre än.....

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Radera alla filer som är mindre än.....

Inlägg av skalman65 »

Använder Photorec till och från, nackdelen är ju att man får mycket filer att gå igenom.

och söker nu ett kommando för att radera alla filer som är mindre än **

För att radera alla filer med filändelsen _bin använder jag nu

Kod: Markera allt

find . -name "*_bin" -type f -delete
Givetvis så måste jag stå i aktuell mapp.

Men kan jag bygga vidare på samma kommando,
och ange att om filen är mindre eller större än ** så raderas den?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Radera alla filer som är mindre än.....

Inlägg av Osprey »

Prova med att lägga till "-size n[cwbkMG]", där "n" också kan anges com både "-n" (mindre än) och "+n" (större än).

Läs mer på "mansidan" för find...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
LennartL
Inlägg: 254
Blev medlem: 20 mar 2012, 10:39
OS: Linux Mint
Utgåva: Vet inte/ingen utgåva passar
Ort: Granrisvägen 25A Örebro

Re: Radera alla filer som är mindre än.....

Inlägg av LennartL »

Det kommando som jag använder är följande:
Kommandon i terminalen2
För att ta bort bilder av formatet ”jpg” mindre än -60kb
Ändra filnamn och storlek för att anpassa det.

find . -name "*.jpg" -type 'f' -size -60k -delete
Skriv svar

Återgå till "Terminalforum"