WS_FTP.LOG überall entfernen?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
gamefreaktegel
Beiträge: 20
Registriert: 31.03.2004 20:42:13
Wohnort: Berlin
Kontaktdaten:

WS_FTP.LOG überall entfernen?

Beitrag von gamefreaktegel » 21.06.2004 01:10:44

Hi Leutz,

ich wusste nicht wo es hingehört...also hab ich es in Grundsatzfragen gepackt ...

Ich hab nen Problem, dass mehrere hundert WS_FTP.LOGs mein Apache htdoc Ordner bewuchern...
Gibt es irgendeine Möglichkeit alle mit einem Schlag zu entfernen?

Ich würde es so machen, dass ich die Ausgabe von "locate WS_FTP.LOG" in ne Datei schreibe und irgendwie vor jede Zeile nen "rm " einfüge... gibts da nix einfaches? Evtl. nen rm Parameter ? *g*

Benutzeravatar
smoon
Beiträge: 248
Registriert: 07.05.2004 15:44:57
Kontaktdaten:

Beitrag von smoon » 21.06.2004 03:08:45

Damit solltes in der Bash gehen:

Code: Alles auswählen

for i in `find /pfad/zu/htdocs/ -name "WS_FTP.LOG" -print` ; do rm $i ; done
smoon:#linuxger:Undernet

ernohl
Beiträge: 1181
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 21.06.2004 10:43:31

smoon hat geschrieben:

Code: Alles auswählen

for i in `find /pfad/zu/htdocs/ -name "WS_FTP.LOG" -print` ; do rm $i ; done
Problematisch (bei Verzeichnissen mit Leerzeichen) und nicht effektiv (pro logfile ein rm-Prozess).
Mein Vorschlag:

Code: Alles auswählen

find <dein_such_dir> -name "WS_FTP.LOG" -print0 | xargs -0 rm
Gruß
ernohl

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 21.06.2004 12:47:32

Oder auch nur mit find

Code: Alles auswählen

find <Verzeichnis> -iname "WS_FTP.LOG" -exec rm -f {} \;
by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten