[rm] alle Dateiein löschen, aber keine Verzeichnisse

Diskutiere [rm] alle Dateiein löschen, aber keine Verzeichnisse im Linux OS Forum im Bereich Linux/Unix Allgemein; Hallo, ich möchte alle Dateien z.b. in /temp löschen... alle Verzeichnisse in /temp sollen aber unberührt bleiben... mit rm * werden zwar...

  1. #1 pc-nico, 10.05.2007
    pc-nico

    pc-nico Tripel-As

    Dabei seit:
    15.09.2005
    Beiträge:
    209
    Zustimmungen:
    0
    Hallo,

    ich möchte alle Dateien z.b. in /temp löschen...
    alle Verzeichnisse in /temp sollen aber unberührt bleiben...

    mit rm * werden zwar alle Dateiein gelöscht, aber es wird auch für jedes Verzeichnis ein Fehlermeldung generiert. Gibt es einen "saubereren" Weg?
     
  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. tr0nix

    tr0nix der-mit-dem-tux-tanzt

    Dabei seit:
    11.07.2003
    Beiträge:
    1.585
    Zustimmungen:
    0
    Ort:
    Schweiz, Opfikon/Glattbrugg
    rm /tmp/* 2>/dev/null

    :)

    Gibt sicher auch was mit find nicht inkrementell ist, aber würd mich über die Fehlermeldungen nicht stören.
     
  4. #3 Wolfgang, 10.05.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Guckst du hier

    du musst nur die -type d auf type f setzen, oder -type d negieren.

    Wolfgang
     
  5. #4 gropiuskalle, 10.05.2007
    gropiuskalle

    gropiuskalle terra incognita

    Dabei seit:
    01.07.2006
    Beiträge:
    4.857
    Zustimmungen:
    1
    Ort:
    Berlin
    Mal so gefragt: wieso lässt Du Dein /tmp-Verzeichnis nich per cronjob Verwalten? Das ist in meinen Augen wesentlich unkritischer, als diese Ecke per Hand aufzuräumen.
     
  6. #5 pc-nico, 10.05.2007
    pc-nico

    pc-nico Tripel-As

    Dabei seit:
    15.09.2005
    Beiträge:
    209
    Zustimmungen:
    0
    @gropiuskalle

    es geht nicht ums TEMP Verzeichnis... das hatte ich nur als Beispiel angegeben....

    Das ganze steht im Zusammenhang mit dem anderen Topic, welches Wolfgang verlinkt hat...

    @Wolfgang
    über rm (also ohne find) geht das nicht?

    Dank euch....
     
  7. #6 Wolfgang, 10.05.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Natürlich geht das auch.

    Code:
    for i in *;
     do 
    if [ -d "$i" ];
    then 
    echo "$i ist ein verzeichnis";
    else 
    echo "$i ist kein Verzeichnis";
    fi;
    done
    
     
  8. #7 pc-nico, 10.05.2007
    pc-nico

    pc-nico Tripel-As

    Dabei seit:
    15.09.2005
    Beiträge:
    209
    Zustimmungen:
    0
    ok, ich meinte über ein Parameter von rm... habs jetzt so gelösst:

    Code:
    find /home/user/deltest -maxdepth 1 -type f -exec rm -v {} \;
    danke
     
Thema: [rm] alle Dateiein löschen, aber keine Verzeichnisse
Besucher kamen mit folgenden Suchen
  1. linux nur dateien löschen

    ,
  2. rm nur dateien löschen keine Ordner

    ,
  3. rm keine ordner löschen

Die Seite wird geladen...

[rm] alle Dateiein löschen, aber keine Verzeichnisse - Ähnliche Themen

  1. Gnome Foundation und Endless veranstalten »Community Engagement Challenge«

    Gnome Foundation und Endless veranstalten »Community Engagement Challenge«: Die »Community Engagement Challenge« der Gnome Foundation und der Firma Endless soll neue Programmierer für freie Software hervorbringen und...
  2. Canonical enthüllt Pläne für Ubuntu Server Installer 20.04

    Canonical enthüllt Pläne für Ubuntu Server Installer 20.04: Canonical hat seine Planung für den Installer von Ubuntu Server 20.04 LTS veröffentlicht. Damit soll die Umstellung auf Subiquity abgeschlossen...
  3. Debian Bullseye: Installer erreicht erste Alpha

    Debian Bullseye: Installer erreicht erste Alpha: Die erste Alphaversion des Debian-Installers 11 läutet eine neue Phase der Debian-Entwicklung ein. Die erste Version des Installers für Debian 11...
  4. UBports unterstützt weitere Geräte im Installer

    UBports unterstützt weitere Geräte im Installer: Das UBports-Projekt zur Weiterentwicklung von Ubuntu Touch unterstützt mit dem OnePlus 3 und dem Sony Xperia X zwei weitere Smartphones im...
  5. Richard Stallman soll den alleinigen Vorstand des GNU-Projekts aufgeben

    Richard Stallman soll den alleinigen Vorstand des GNU-Projekts aufgeben: Richard Stallman soll laut einer Forderung in einer öffentlichen Erklärung von 18 GNU-Maintainern auch den Vorstand von GNU aufgeben und...
  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