![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Hilfe Hilfe Hilfe in Rekursion | Murtaza | Shell Programmierung und Scripting | 6 | 03-29-2007 11:26 AM |
| erlauben Rekursion auf DNS-Server? | xnightcrawl | UNIX für Fortgeschrittene und Experten | 1 | 03-29-2006 11:36 AM |
| Rekursion zu tief | swamy455 | Shell Programmierung und Scripting | 3 | 07-18-2005 04:18 PM |
| Rekursion | gsjf | Shell Programmierung und Scripting | 1 | 08-26-2002 01:22 AM |
| Entfernen von Dateien | Nisha | Shell Programmierung und Scripting | 7 | 06-26-2002 01:04 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
So entfernen Sie alte Dateien ohne Rekursion?
Hi Leute,
Ich muss ein Skript schreiben, das Entfernen von Dateien mit der Endung *. dmp aus einem bestimmten Verzeichnis, die älter als 30 Tage und nicht auch rekursive Unterverzeichnisse. Das bedeutet: Der folgende Befehl entfernt rekursiv alle *. dmp-Dateien älter als 30 Tage: Code:
find $ORACLE_BASE -mtime +30 -type f -name "*.dmp" -exec rm {} \;
Wie macht man das? Vielen Dank im Voraus, Nir |
|
||||
|
Wenn Ihr finden nicht, dass die Option, ein Beispiel wird kaum dazu beitragen?
Code:
find $ORACLE_BASE -maxdepth 1 -mtime +30 -type f -name "*.dmp" -exec rm {} \;
Code:
find $ORACLE_BASE -mtime +30 -type f -name "*.dmp" -print | grep -v '/.*/' | xargs -r rm Die Anzahl der Schrägstriche natürlich abhängig von der Anzahl der Schrägstriche in $ ORACLE_BASE - zwei wäre richtig für das aktuelle Verzeichnis. (ORACLE_BASE \u003d.) |
![]() |
| Lesezeichen |
| Tags |
| mtime |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|