Unter Unix löschen
ralf
- sonstiges
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
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
nach rm *.log.dat
bekomme ich folgende Nachricht:
rm: invalid option --m
try rm -help for more information
Sind zwei Punkte zuviel?
Gruß Ralf
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
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!?
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
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
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
ReHi!
Oder Du gibst einfach mal
alias
ein und laesst Dir die aktiven Aliasse anzeigen. ;-)
Klueger ist das!!!
*g* Rolf
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
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