Linux script (gelöst)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
meister6666
Beiträge: 114
Registriert: 27.11.2005 23:24:21

Linux script (gelöst)

Beitrag von meister6666 » 29.02.2008 23:58:20

hi,

ich suche ein bash script das mir in einem Verzeichnis alle dateien löscht die größer als 5 mb oder kleiner als 3 mb sind?

Kann mir einer helfen. Ich weiß gar nicht wo ich anfangen soll.

Tschö meister
Zuletzt geändert von meister6666 am 01.03.2008 10:30:30, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 01.03.2008 00:20:09

Alle Dateien löschen die kleiner als 3M sind:

Code: Alles auswählen

find <Verzeichnis> -maxdepth 1 -type f -size -3M -exec rm '{}' \;
Mehr in "man find".

Benutzeravatar
meister6666
Beiträge: 114
Registriert: 27.11.2005 23:24:21

Beitrag von meister6666 » 01.03.2008 09:55:04

hi,

und was muß ich verändern damit ich dateien lösche die größer als 5 MB sind?

Tschö meister

Benutzeravatar
meister6666
Beiträge: 114
Registriert: 27.11.2005 23:24:21

Beitrag von meister6666 » 01.03.2008 10:30:09

hab schon gelöst einfach aus dem Befehl ein:

Code: Alles auswählen

find <Verzeichnis> -maxdepth 1 -type f -size -3072k -or -size +5120k -exec rm '{}' \; 
tschö meister

Antworten