ralf: Unter Unix löschen

Hallo!
Ich habe folgendes Problem: Ich möchte auf dem Server alle Dateien mit der Endung .log.dat löschen.
Leider funktioniert rm *.log.dat nicht. Kennt jemand den richtigen Befehlt. Eine Antwort würde mich sehr erfreuen.

Gruß Ralf

  1. Hi

    Ich habe folgendes Problem: Ich möchte auf dem Server alle Dateien mit der Endung .log.dat löschen.
    Leider funktioniert rm *.log.dat nicht. Kennt jemand den richtigen Befehlt. Eine Antwort würde mich sehr erfreuen.

    Ich loesche meine Dateien seit 10 Jahren nur so :)

    Becshreib dein Problem genauer

    Bye
    Rolf

    1. nach rm *.log.dat

      bekomme ich folgende Nachricht:

      rm: invalid option --m
      try rm -help for more information

      Sind zwei Punkte zuviel?

      Gruß Ralf

      1. Hi,

        nach rm *.log.dat
        bekomme ich folgende Nachricht:
        rm: invalid option --m

        bist Du _sicher_, dass der Befehl rm \*.log.dat hieß, und nicht noch etwas anderes z.B. davorstand?

        Sind zwei Punkte zuviel?

        Nein. So wie das klingt, hast Du rm -rm \*.log.dat eingegeben.

        Cheatah

        1. Hi,

          nach rm *.log.dat
          bekomme ich folgende Nachricht:
          rm: invalid option --m

          bist Du _sicher_, dass der Befehl rm \*.log.dat hieß, und nicht noch etwas anderes z.B. davorstand?

          Sind zwei Punkte zuviel?

          Nein. So wie das klingt, hast Du rm -rm \*.log.dat eingegeben.

          Cheatah

          rm *log.dat funktioniert nicht ! Ich war in diesem Verzeichnis!
          richtige Antwort: rm pipapo/test/pipapo/*log.dat funktioniert ohne Probleme!?

          1. Hoi

            rm *log.dat funktioniert nicht ! Ich war in diesem Verzeichnis!
            richtige Antwort: rm pipapo/test/pipapo/*log.dat funktioniert ohne Probleme!?

            und rm ./*log.dat ?

            Koennte es sein dass deine Dateinen  mit . anfangen?

            _Dann_ heißt  es rm .*log.dat, aber dann wueßte ich nicht warum
            rm pipapo/test/pipapo/*log.dat
            funzt.

            Langer Rede kurzer Sinn, irgendwas ist an deinem Fall verquer
            (kreuz und quer gelinktes direktory?) und ferndiagnosen sind da schwierig.

            Viele Grueße
            Rolf

      2. Hi

        nach rm *.log.dat

        bekomme ich folgende Nachricht:

        rm: invalid option --m
        try rm -help for more information

        Strange! Entweder jmd verarscht dich oder du verarschst uns.

        Wenn du dich nicht vertippst hast dann kann nur sein das irgendwo ein
        alias auf rm stattfindet.

        Schau mal unter .profile oder .bashrc oder wie auch immer deine
        Shell heisst ob da irgendwo

        alias rm=

        steht. Koennte sein das da jmd (DU?) unfug reingeschrieben hat.

        Sind zwei Punkte zuviel?

        Nicht in diesem System.

        workaraound?

        for i in ls \*.log.bla;do mv $i loesch;done;mv loesch /tmp ;# :-)

        Gruß Ralf

        Tschoe Rolf

        1. Auch Hi!

          Schau mal unter .profile oder .bashrc oder wie auch immer deine
          Shell heisst ob da irgendwo
          alias rm=

          Oder in /etc/bashrc oder /etc/profile oder oder oder.
          Oder Du gibst einfach mal
            alias
          ein und laesst Dir die aktiven Aliasse anzeigen. ;-)

          So long

          1. ReHi!

            Oder Du gibst einfach mal
              alias
            ein und laesst Dir die aktiven Aliasse anzeigen. ;-)

            Klueger ist das!!!

            *g* Rolf

  2. Hi,

    Leider funktioniert rm *.log.dat nicht.

    nein: "funktioniert nicht" ist das einzige, was nicht funktioniert. Wir brauchen eine Fehlerbeschreibung, um Dir helfen zu können.

    Ich tippe aber einfach mal, dass Du nicht im richtigen Verzeichnis bist. Abhilfe findest Du in

    man cd
    man rm

    Merke: Dokulesen hilft :-)

    Cheatah

  3. Hallo!
    Ich habe folgendes Problem: Ich möchte auf dem Server alle Dateien mit der Endung .log.dat löschen.
    Leider funktioniert rm *.log.dat nicht. Kennt jemand den richtigen Befehlt. Eine Antwort würde mich sehr erfreuen.

    Mit fallen adhoc zwei Moeglichkeiten ein:

    1.) rm -rf *.log.dat

    r rekursiv
        f ohne Bestaetigung

    2.) for i in find /nfs/tmp/staehlml/ -name '\*.log.dat' -print
        do
          rm -f "$i"
        done

    Ich weiss, geht auch als Einzeiler. ;-)

    Ciao Micha

    Gruß Ralf