it-swarm.com.de

Kann ein Verzeichnis in Unix nicht entfernen

Ich habe in Unix ein scheinbar nicht löschbares Verzeichnis, das versteckte Dateien enthält, deren Namen mit .panfs beginnen. Ich kann es nicht mit einem der folgenden Befehle löschen:

rm -R <dir>
rm -Rf <dir>

Hat jemand irgendwelche Vorschläge?

15
fugu

Versuchen Sie, es mit root user zu löschen, oder verwenden Sie Sudo, wenn Sie Probleme haben

Verwenden Sie rm -rf dir mit dem root-Konto, und es wird gelöscht, da ein Berechtigungsproblem auftreten sollte.

35
Paulo Fidalgo

Tut mir leid, aber eine über 20 genehmigte Lösung hat für mich nicht funktioniert :), aber ich habe den Trottel getroffen.

In meinem Fall führt rm -rf (Verzeichnis) unter root zu einer Endlosschleife, und die Größe des Ordners befindet sich unter einem Gig. Darüber hinaus ist der Ordner nicht auflistbar, da der Befehl dir innerhalb des Ordners ebenfalls zu einer Endlosschleife führt.

Oh nein!

Aktivieren Sie den Wiederherstellungsmodus, indem Sie beim Booten die linke Umschalttaste gedrückt halten. Geben Sie Ihr Root-Kennwort ein, oder drücken Sie die Eingabetaste, wenn keines vorhanden ist.

cd /

mount -o remount, rw /

rm -f (Verzeichnis) // Ziel ist es, den Schleifenfehler zu beheben

rm -r (Verzeichnis)

Tschüss!

Alles Gute Linux Lite.

1
LinuxLite

Syntax : 

rm -rf <Directory_Name>

Es hat für mich funktioniert . Es wird das Verzeichnis mit all seinem Inhalt entfernen ... (zwangsweise)

1
Shireesh Kumar

Prüfen Sie mit dfdir und mount, wie Ihr Verzeichnis eingehängt ist und zu welchem ​​ Dateisystem es gehört. Beachten Sie, dass bei der Verwendung von NFS , CIFS/SMB oder einem anderen verteilten Dateisystem Probleme auftreten könnten, da verteilte Dateisysteme zwischenspeichern (sowohl serverseitig als auch Client-Seite), daher keine POSIX-Semantik. Siehe Dateisysteme (5) .

Sehr wahrscheinlich verwenden Sie NFS (dann sollte Ihre Frage dies sagen und viel mehr Details enthalten, insbesondere Mount- und Exportoptionen in /etc/fstab, siehe fstab (5) , verwendete Version des NFS-Protokolls usw.). Dann müssen Sie weitere Details dazu angeben, wie genau es eingehängt wird, ob Prozesse dieses Dateisystem verwenden (verwenden Sie lsof (8) ...) und wie die Authentifizierung funktioniert. Oft funktioniert der Root-Zugriff nicht genau über NFS, wie Sie möchten ... (intuitiv ist Ihr lokales Root-Verzeichnis kein netzwerkweites Root-Verzeichnis).

In einigen Fällen müssen Sie Dateien auf dem NFS-Server entfernen, nachdem das entfernte NFS-Dateisystem auf allen NFS-Clients aufgehoben hat. Details variieren je nach Version des verwendeten NFS-Protokolls und Konfigurationsoptionen.

Siehe auch nfsd (7) , exportiert (5) etc und diese Frage auf Serverfault und diese Linux NFS Übersicht.

für diejenigen, die die Optionen für ein vollständiges Mastering ihrer Linux-Befehlszeilen bevorzugen, so:

$ rm -r -f your-dir-name/

rm → entfernen 

-r → rekursiv

-f → force (sogar geschützt mit chMod-Berechtigungen)

0
marcdahan