Ich möchte das Verzeichnis löschen 982899
. Es befindet sich unter Verzeichnis big
. Wenn ich das erste Mal versuche, es zu löschen 982899
, werden viele Zeilen mit Meldungen wie diese angezeigt:
rm: „982899/.../...v“ kann nicht entfernt werden: Berechtigung verweigert
Ich erstelle also chmod 777 .
Verzeichnisse, in denen ich big
alles ändern kann.
Danach werden jedoch rm -rf 982899
immer noch dieselben Meldungen angezeigt:
rm: „982899/.../...v“ kann nicht entfernt werden: Berechtigung verweigert
Ich habe sogar ausgeführt chmod 777 982899
, aber nichts hat sich geändert!
Warum? Was muss ich tun, um das Verzeichnis zu löschen 982899
?
Antwort1
rm -rf 982899
versucht, alles in diesem Verzeichnis rekursiv zu entfernen und dann, wenn es leer ist, das Verzeichnis selbst zu entfernen. Ihr Problem könnte also sein, dass Sie nicht die Berechtigung haben, die Elemente darin zu löschen 982899
. Sie können versuchen chmod -R 777 982899
, dies mit oder chown -R <your_user> 982899
zu umgehen. Achten Sie jedoch darauf, dass Befehle für rekursive Operationen chxxx
Großbuchstaben verwenden .-R
Antwort2
Möglicherweise wird die folgende Meldung angezeigt:
rm: „982899/.../...v“ kann nicht entfernt werden: Berechtigung verweigert
wurde verursacht, da der Urheber owner
der Datei ein anderer Benutzer ist (z. B. root
).
Dies kann durch Ausführen von as gelöst werden, root
indemsudo
sudo rm -rf 982899