Versuche Folgendes
rm -rf /the/full/dir
[EDIT] Bitte verschwenden Sie nicht Ihre Zeit damit, meine unten stehende Frage zu lesen. Es stellt sich heraus, dass mein Kollege ein Idiot ist .. :)
Auf meinem Server versuche ich, einen Ordner und alle seine Unterordner mit dem üblichen zu entfernen rm -rf dirname
, aber es schlägt fehl:
kramer65@vps1:~$ ls -l total 24 drwxrwxr-x 2 kramer65 kramer65 4096 Jul 11 22:00 backups drwxrwxr-x 2 kramer65 kramer65 4096 Jul 17 17:37 bin drwxrwxr-x 3 kramer65 kramer65 4096 Sep 1 11:11 cxs kramer65@vps1:~$ rm -rf cxs/ kramer65@vps1:~$ ls backups bin cxs kramer65@vps1:~$ sudo rm -rf cxs/ kramer65@vps1:~$ ls backups bin cxs kramer65@vps1:~$ rmdir cxs/ rmdir: failed to remove ‘cxs/’: Directory not empty
Ich habe auch versucht, den gesamten Inhalt des Verzeichnisses zu entfernen:
kramer65@vps1:~$ cd cxs kramer65@vps1:~/cxs$ ls app README.md kramer65@vps1:~/cxs$ rm -rf * kramer65@vps1:~/cxs$ ls app README.md kramer65@vps1:~/cxs$ sudo rm -rf * kramer65@vps1:~/cxs$ ls app README.md
Ich bin in Ordnung mit fehlgeschlagenen Befehlen, wenn es mir nur sagen würde, was falsch ist. Irgendeine Idee, was ich hier falsch mache? Alle Tipps sind willkommen!
[EDIT] Ich habe folgendes versucht (auch ohne Erfolg):
kramer65@vps1:~$ sudo rm -vrf cxs/* removed ‘cxs/app/static/img/face1.jpg’ removed ‘cxs/app/static/img/face2.jpg’ removed ‘cxs/app/static/img/face3.jpg’ [etc.etc.] removed directory: ‘cxs/app’ removed ‘cxs/README.md’ kramer65@vps1:~$ ls cxs/ app README.md kramer65@vps1:~$
[EDIT2] Es stellte sich heraus, dass ein Kollege einen rsync ausgeführt hat, der die Dateien ständig in diesen Ordner schreibt. So wurden sie zwar entfernt, aber auch automatisch neu erstellt. (Ich schlage meinen Kopf hier gegen die Wand!)
Versuche Folgendes
rm -rf /the/full/dir
Überprüfen Sie die erweiterten Attribute für die Dateien:
lsattr -R /cxs
Wenn einer das i
Attribut festgelegt hat, ist es unveränderlich, dh es kann nicht gelöscht werden.
Entfernen Sie das unveränderliche Attribut mit:
chattr -i <path to file/directory>
Versuchen Sie dann erneut, zu löschen.
Beachten Sie, dass eine Datei mit dem unveränderlichen Attributsatz normalerweise nicht unbemerkt ausfällt, wenn Sie versuchen, sie zu löschen, sondern sich über "Vorgang nicht zulässig" beschwert.