Wie Dateien ohne Rückfrage löschen ?

Diskutiere Wie Dateien ohne Rückfrage löschen ? im Linux OS Forum im Bereich Linux/Unix Allgemein; Ich möchte in allen Unterordnern bestimmte Dateien mit "find" löschen, erhalte aber bei Treffern zunächst pro Datei eine Rückfrage, die ich...

  1. Tom71

    Tom71 Mitglied

    Dabei seit:
    10.03.2010
    Beiträge:
    32
    Zustimmungen:
    0
    Ich möchte in allen Unterordnern bestimmte Dateien mit "find" löschen, erhalte aber bei Treffern zunächst pro Datei eine Rückfrage, die ich jeweils bestätigen muß.
    Wie kann ich das vermeiden ? Eigentlich habe ich dafür den rm-Parameter "-f" verwendet, bringt aber nix...
    OS ist AIX.

    Hier mein Befehl:
    find . -type f -name *xyz* -ok rm -f {} \;
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 HeadCrash, 13.11.2013
    HeadCrash

    HeadCrash Routinier

    Dabei seit:
    16.05.2009
    Beiträge:
    491
    Zustimmungen:
    2
    Ort:
    Bayern
    Moin,

    sollte im Manuelpage zu find stehen

    Code:
    man find
    
    ...
     -ok command ;
                  Like  -exec  but ask the user first.  If the user agrees, run the command....
    ....
    
    mfg
    HeadCrash
     
  4. T-One

    T-One Routinier

    Dabei seit:
    14.10.2008
    Beiträge:
    493
    Zustimmungen:
    7
    Ort:
    Österreich
    Wie HeadCrash erwähnte, -exec verwenden nicht -ok, z.b.:

    Code:
    find . -type f -name '*.zip' -mtime +31 -exec rm {} \;
     
  5. #4 Spröde, 13.11.2013
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    177
    Zustimmungen:
    0
    Find braucht kein (-exec) rm. Mit der Option -delete löscht find die Dateien selbst.
     
  6. #5 tgruene, 14.11.2013
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    Ist '-delete' nicht eine GNU-Erweiterung? Dann funktioniert das unter AIX evtl. nicht.
     
  7. T-One

    T-One Routinier

    Dabei seit:
    14.10.2008
    Beiträge:
    493
    Zustimmungen:
    7
    Ort:
    Österreich
    Ja, find unter AIX hat kein -delete, sonst hätte ichs angegeben, oberes Beispiel stammt auch von einer produktiven AIX Umgebung hier bei mir. Funktioniert also 100% von 5.3 aufwärts.
     
Thema:

Wie Dateien ohne Rückfrage löschen ?

Die Seite wird geladen...

Wie Dateien ohne Rückfrage löschen ? - Ähnliche Themen

  1. [RedHat ES5] VIP-Einstellungen auf bond ohne Configurationsdateien?

    [RedHat ES5] VIP-Einstellungen auf bond ohne Configurationsdateien?: Hallo, habe gerade ein sehr seltsames Phenomen. Ich habe zwei ES 5 Server denen virtuelle IP-Adressen zugeteilt werden sollten. Das seltsame...
  2. Corel Draw-Dateien ohne Corel Draw öffnen

    Corel Draw-Dateien ohne Corel Draw öffnen: Hi, Ich habe eine Corel Draw-Datei, die ich unter Linux öffnen und weiterverarbeiten will. Leider besitze ich kein Corel Draw. Meine Frage gibt...
  3. Dateien nach Bestandteil im Namen verschieben

    Dateien nach Bestandteil im Namen verschieben: Hallo zusammen, es gibt ja schon einige Threads zum automatisierten Verschieben nach exif Datum etc. Ich versuche es einfacher anhand eines...
  4. Samba Dateien und Ordner verschieben

    Samba Dateien und Ordner verschieben: Moin, Ich verwende für mein Server OpenMediaVault (=Debian-System). Mein OMV hat kein Raid. Ich habe einen User "SMBadmin" angelegt. Bei...
  5. Dateien in Unix finden, die mehrere Strings beinhalten

    Dateien in Unix finden, die mehrere Strings beinhalten: Hallo liebe Leute, ich versuche über die Shell unter Unix alle Dateien ausfindig zu machen, die sowohl den SuchstringA als auch den SuchstringB...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden