The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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
Kann ich wissen, finden Syntax zu finden bestimmten Zeitpunkt Dateien bache_gowda Shell Programmierung und Scripting 3 03-26-2008 06:37 AM
Wie finde ich die Dateien nach Datum oder Größe von stout? umen UNIX for Dummies Questions & Answers 2 01-13-2008 09:04 AM
Dateien nach Datum Kani Shell Programmierung und Scripting 1 10-25-2007 06:51 AM
Hier finden Sie alle Dateien nach dem Datum? gkrishnag UNIX für Fortgeschrittene und Experten 1 09-11-2006 11:15 AM
So finden Sie Dateien weniger als das aktuelle Datum mallikarjuna UNIX for Dummies Questions & Answers 4 01-20-2006 01:49 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 06-13-2005
cbismuth cbismuth is offline
Registrierte Nutzer
  
 

Join Date: Jun 2005
Ort: Paris, Frankreich
Beiträge: 1
BASH: Finden Sie Dateien nach Datum und shred sie

Guten Tag alle,

Aus Sicherheitsgründen ist, brauche ich zum Löschen von Dateien auf einer Festplatte habe ich, um nach der Beendigung einer Demo.
Ich brauche, um alle Dateien, die nicht zu Ende durch. "Log" und die wurden für 45 Tage.
Nachdem Sie die Datei-Liste, ich möchte die Verwendung der shred-Befehl.

Es wäre in etwa so aus:
Code:
$ find / -regex '^.*(!(\.log))$' -ctime 45 | xargs shred -fuvz
Aber diese Befehlszeile nicht.

Jede Hilfe wäre relevant,
Thanks a lot.

Christophe
  #2 (permalink)  
Old 06-13-2005
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registriert Geek
  
 

Join Date: Dezember 2003
Ort: Melbourne, Australien
Beiträge: 2.100
Es gibt keine Art und Weise, wie Unix, um Dateien Erstellungszeit. Hier finden Sie eine Änderung von Dateien Zeit, mtime, (Sie haben ctime - die Zeit, wenn ein Status-Dateien wurde geändert - finden Sie in der Manpage), und wenn Sie können die Datei wurde nicht geändert, da sie erstellt wurde, haben Sie Ihre Erstellungszeit.

Wie dem auch sei, die regex sieht sich als overcomplication.

find /! -name "*. log"-mtime 45 | xargs shred-fuvz

Falls dies nicht funktioniert, sind die Dateien, die geändert wurden nach der Erstellung.

EDIT, wenn diese als root laufen, und einige wichtige System-Dateien geändert wurden von 45 Tagen vor, Sie starren in die Augen von Doom mit einem Befehl so.

Führen Sie eine
find /! -name "*. log"-mtime 45-Drucken
, um zu sehen, die Ausgabe, bevor man den "zerstörerischen" Rohr bis zur xargs shred.

Prost
ZB

Zuletzt bearbeitet von zazzybob; am 06-13-2005 10:34 AM..
  #3 (permalink)  
Old 06-13-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9119
Zitat:
Zitat von cbismuth
Ich brauche, um alle Dateien, die nicht zu Ende durch. "Log" und die wurden für 45 Tage.
Nachdem Sie die Datei-Liste, ich möchte die Verwendung der shred-Befehl.
Zitat:
Zitat von zazzybob
find /! -name "*. log"-mtime 45 | xargs shred-fuvz

EDIT, wenn diese als root laufen, und einige wichtige System-Dateien geändert wurden von 45 Tagen vor, Sie starren in die Augen von Doom mit einem Befehl so.

Führen Sie eine
find /! -name "*. log"-mtime 45-Drucken
, um zu sehen, die Ausgabe, bevor man den "zerstörerischen" Rohr bis zur xargs shred.
Ich denke, es ist tatsächlich noch schlimmer, als Sie denken, Zb. Da die OP mit dem der Vergangenheit Perfekt, würde ich lesen, dass:
... -mtime 44 ... # (Ich konnte sie nicht bringen mich auf diese Art ein gefährliches Kommando in seiner Gesamtheit)

Zerstören Sie alle Dateien, die älter als 45 Tage mit Ausnahme von Log-Dateien und ein paar neuere Dateien.

Ich kann mich der Meinung, ein Versuch, alle Dateien zu zerstören, sondern versuchen, Dinge hinter sich lassen weird. In jedem Fall Schreddern / dev / mem und / dev / kmem Panik wird das System sicher. Aber ich bezweifle den Befehl erhalten, dass bei weitem. Wir brauchen hier eine Klarstellung.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 08:18 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0