Nur rm direkt, aber Sie müssen zwei Parameter -rf hinzufügen, nämlich: rm -rf Verzeichnisname
-r bedeutet, dass alle Verzeichnisebenen nach unten rekursiv gelöscht werden.
-f bedeutet, sie direkt und ohne Aufforderung zu löschen. (Empfohlenes Lernen: Linux-Betrieb und -Wartung)
Zum Beispiel: Löschen einer Ordnerinstanz:
rm -rf /var/log/httpd/access
löscht /var/ log /httpd/access-Verzeichnis und alle darin enthaltenen Dateien und Ordner
(Hier liegt möglicherweise ein Problem vor. Wenn Sie es direkt auf diese Weise verwenden, autorisiert das System diesen Vorgang möglicherweise nicht und es wird die Meldung „Berechtigung verweigert“ angezeigt. .
Zu diesem Zeitpunkt müssen Sie sudo als Berechtigung für den autorisierten Vorgang hinzufügen, das heißt: sudo rm -rf Der Name des Ordners)
Zum Beispiel: Löschen Dateiinstanz:
rm -f /var/log/httpd/access.log
löscht die Datei /var/log/httpd/access.log gewaltsam
Bitte beachten Sie: Seien Sie besonders vorsichtig, wenn Sie dieses rm -rf verwenden, Linux tut dies nicht Papierkorb.
Natürlich hat rm noch mehr Parameter und Verwendungsmöglichkeiten, Sie können es von man rm aus anzeigen.
Es gibt noch eine andere Methode, die ebenfalls sehr nützlich ist:
mkdir a 创建目录a rmdir a 删除目录a 注意:rmdir只能删除空目录,如果目录里面有文件,那么删除失败
Das obige ist der detaillierte Inhalt vonSo löschen Sie einen Ordner unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!