Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Hallo, im midnite commander (mc) kann man problemlos (nach Nachfrage) einen Ordner komplett löschen, auch wenn dieser nicht leer ist. In der Konsole habe ich dies auf vielfache Weise vergeblich versucht (rm, rmdir, verschiedene -R -r -f Optionen) und auch mit google nichts entsprechendes gefunden. Ja, man könnte ein Script schreiben, aber gibt es nichts einfacheres? Danke gruß rUdi P.S. Was ich genau möchte? Alle Ordner /home/*/ntprofile/Temp* löschen :)
Re: Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Am Samstag, 29. Mai 2004 12:23 schrieb Rudi Effe: im midnite commander (mc) kann man problemlos (nach Nachfrage) einen Ordner komplett löschen, auch wenn dieser nicht leer ist. In der Konsole habe ich dies auf vielfache Weise vergeblich versucht (rm, rmdir, verschiedene -R -r -f Optionen) und auch mit google nichts entsprechendes gefunden. Ja, man könnte ein Script schreiben, aber gibt es nichts einfacheres? rm -rf dir macht genau das! P.S. Was ich genau möchte? Alle Ordner /home/*/ntprofile/Temp* löschen :) Mit einer Kombination aus find (s. man find -exec und -type d) und rm -rf sollte das ein Einzeiler sein. Vorher testen mit echo statt gleich mit rm, um Unfälle zu vermeiden. Gruß, Uwe -- The first time Microsoft makes something that doesn't suck is when they start making vacuum cleaners. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Rudi Effe [EMAIL PROTECTED] writes: [...] In der Konsole habe ich dies auf vielfache Weise vergeblich versucht (rm, rmdir, verschiedene -R -r -f Optionen) und auch mit google nichts entsprechendes gefunden. Ja, man könnte ein Script schreiben, aber gibt es nichts einfacheres? [...] P.S. Was ich genau möchte? Alle Ordner /home/*/ntprofile/Temp* löschen :) \rm -rf /home/*/ntprofile/Temp* sollte eigentlich funktionieren (-f kann oft weggelassen werden). Torsten
Re: Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Am 2004-05-29 12:23:53, schrieb Rudi Effe: Hallo, im midnite commander (mc) kann man problemlos (nach Nachfrage) einen Ordner komplett löschen, auch wenn dieser nicht leer ist. In der Konsole habe ich dies auf vielfache Weise vergeblich versucht (rm, rmdir, verschiedene -R -r -f Optionen) und auch mit google nichts entsprechendes gefunden. Ja, man könnte ein Script schreiben, aber gibt es nichts einfacheres? Versuchs mal mit 'rm -ri /home/*/ntprofile/Temp*' Danke gruß rUdi Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Rudi Effe wrote: Hallo, im midnite commander (mc) kann man problemlos (nach Nachfrage) einen Ordner komplett löschen, auch wenn dieser nicht leer ist. In der Konsole habe ich dies auf vielfache Weise vergeblich versucht (rm, rmdir, verschiedene -R -r -f Optionen) und auch mit google nichts entsprechendes gefunden. Ja, man könnte ein Script schreiben, aber gibt es nichts einfacheres? Wenn rm -rf DIRNAME nicht funktioniert dann mach mal einen lsattr auf das Verzeichnis und suche nach einem gesetzten i-Attribut... ;) Viele Grüße Ralf
Re: Q: rmdir bei nichtleerem Verzeichnis (Konsole)?
Hi danke für die vielen Tipps. Mit -rf hatte ich es schon probiert - und IIRC ging es nicht (das System ist mir gerade nicht zugänglich). Kann es sein, dass das System zu alt ist? Ab welcher Version geht das? Am Samstag 29 Mai 2004 13:03 schrieb Ralf Liebig: Wenn rm -rf DIRNAME nicht funktioniert dann mach mal einen lsattr auf das Verzeichnis und suche nach einem gesetzten i-Attribut... ;) Mh, ich muss zugeben, dass ich von einem i-Attribut noch nicht etwas gehört habe!?! Lokal habe ich lsattr gerade mal ausprobiert und erhalte ständig Meldungen wie: lsattr: Unpassender IOCTL (I/O-Control) für das Gerät Beim Lesen der Flags von cpp/a.out