Dateien mit bestimmter Größe löschen ?

Bash, Shell, PHP, Python, Perl, CGI
kikman
Posts: 14
Joined: 2002-12-18 09:32

Dateien mit bestimmter Größe löschen ?

Post by kikman »

Hi,

Ich bekomme alle logs von einem CS-Server in einen von mir bestimmten Ordner kopiert. Da ich aber nicht alle Logs gebrauchen kann, möchte ich gern alle Logs '< einer bestimmten Größe' löschen. Ist das durch ein Linux-Script realisierbar? Ich als Linux-Noob habe jetzt schon so einiges angetestet, aber bisher nichts auf die Reihe bekommen. Könnte mir da evtl. jemand auf die Sprünge helfen?

Gruß
Kikman
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Dateien mit bestimmter Größe löschen ?

Post by captaincrunch »

Kannst du mit find und der Option -size lösen. Lies mal dazu

Code: Select all

man find
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
kikman
Posts: 14
Joined: 2002-12-18 09:32

Re: Dateien mit bestimmter Größe löschen ?

Post by kikman »

thx, für die schnelle Antwort.

Wenn ich jetzt aber:

Code: Select all

find -size -6000c -exec {} `rm -rf`;
sagt er mir immer permission denied, obwohl ich als root eingeloggt
bin. Dateirechte sind richtig gesetzt.

Gruß
Kikman
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

Re: Dateien mit bestimmter Größe löschen ?

Post by wirsing »

Code: Select all

find -size -6000c -exec rm -rf {} ;
Deins hat versucht die gefundene Datei auszuführen, sie war nicht ausführbar und daher kam das permission denied
kikman
Posts: 14
Joined: 2002-12-18 09:32

Re: Dateien mit bestimmter Größe löschen ?

Post by kikman »

jepp :-D :-D

Big THX für die schnelle Hilfe !!

Gruß
Kikman