On Fre, 05 Jul 2002 at 12:05 (+0200), Alex Klein wrote:
* Am 05.07.2002 postete stefan manteuffel:
Am Freitag 05 Juli 2002 10:54 schrieb Alex Klein:
* Am 05.07.2002 postete stefan manteuffel:
ich habe ein Problem. Ich kann drei Files nicht löschen obwohl ich eigentlich der User bin der sie angelgt hat bin und dementsrechend auch die rechte habe.
[fsck] Habe ich auch schon versucht leider ohne Erfolg
Wenn das Dateisystem in Ordnung ist, dann solltest Du mit
find /dasVerzeichnis/das/Du/willst -iname "*.mp3" -ok rm -rf {} \;
das Teil löschen können.
Nein. Da machst Du ja letztendlich auch nur einen rm. Die Oprion -r löscht rekursiv (was für reguläre Dateien Banane ist) und -f verhindert die Nachfrage, wenn die Datei auf Readonly gesetzt ist. Sie ermöglicht _nicht_ das Löschen ohne Berechtigung!
Eventuell kann man auch über die Inode was machen. Da hab ich aber keine Ahnung.
ls -lisa zeigt Dir die Inodes in der ersten Spalte an. Versuchs mal mit einem Hardlink und dann mit rm den Hardlink löschen, dann sollte der andere (ursprüngliche) Hardlink auch ins Nirvana gehen. IIRC.
Wenn Du einen Hardlink erzeugst und ihn dann löschst, dann verringerst Du nur den Verweiszähler (Spalte 2 bei ls -l). Dann existiert eben wieder die Originaldatei mit Verweiszähler 1. Das Löschen des Links hat keinerlei Einfluss auf die Originaldatei (und umgekehrt auch nicht)! Ein Hardlink ist quasi nur ein neuer Name für eine Datei, mehr nicht. Neben den Tipps mit lsattr: Ist evtl. das Dateisystem readonly gemountet? Jan