Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So löschen Sie einen Ordner unter Linux

So löschen Sie einen Ordner unter Linux

醉折花枝作酒筹
Freigeben: 2023-01-05 16:10:36
Original
24780 Leute haben es durchsucht

Methode: 1. Verwenden Sie den Befehl rmdir mit der Syntax „# rmdir Verzeichnisname“; 2. Verwenden Sie den Befehl „rm“ mit der Syntax „# rm -rf Verzeichnisname“; . -type d -name "Verzeichnisname" -exec rm -rf {} +".

Die Betriebsumgebung dieses Tutorials: Centos7-System, Thinkpad T480-Computer.

1. Verwenden Sie rmdir, um das Verzeichnis zu löschen.

Der Befehl Rmdir wird in „Verzeichnis entfernen“ geändert. Dies ist ein Befehl, der zum Löschen leerer Verzeichnisse verwendet wird.

Löschen Sie beispielsweise ein leeres Verzeichnis mit dem Namen „MyDocuments“:

[root@localhost test]# rmdir MyDocuments
Nach dem Login kopieren

Wenn das Verzeichnis nicht leer ist, wird eine Fehlermeldung angezeigt:

rmdir: failed to remove ‘MyDocuments’: Directory not empty
Nach dem Login kopieren

So löschen Sie einen Ordner unter Linux

2. Verwenden Sie den Befehl rm, um das Verzeichnis

The rm Der Befehl wird normalerweise zum Löschen von Linux-Dateien in verwendet. Zum Löschen von Verzeichnissen können Parameter hinzugefügt werden. Um beispielsweise ein Verzeichnis rekursiv zu löschen, verwenden Sie die rekursive Option -r oder -R. Wenn das Verzeichnis schreibgeschützt ist, werden Sie gefragt, ob Sie mit dem Löschen des Verzeichnisses und der Dateien im Verzeichnis als Ganzes fortfahren möchten. -f Erzwingt das Löschen ohne Aufforderung.

[root@localhost test]# rm -rf MyDocuments/
Nach dem Login kopieren

So löschen Sie einen Ordner unter Linux

Mehrere Verzeichnisse können in einem einzigen Befehl gelöscht werden, wie im folgenden Befehl gezeigt. Der Befehl löscht alle Verzeichnisse und ihre Unterverzeichnisse, ohne zum Löschen aufzufordern.

[root@localhost test]# rm -rf dir1 dir2 dir3
Nach dem Login kopieren
3. Verwenden Sie den Suchbefehl

Der Suchbefehl hilft Benutzern bei der Suche nach Dateien und Verzeichnissen basierend auf bestimmten Ausdrücken. Darüber hinaus kann dieser Befehl verwendet werden, um Verzeichnisse zu durchsuchen und sie basierend auf angegebenen Suchkriterien zu löschen.

Löschen Sie das Verzeichnis mit dem Namen „MyDocuments“ im aktuellen Verzeichnis

[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +
Nach dem Login kopieren

So löschen Sie einen Ordner unter Linux

Zeigt die Ausführung im aktuellen Verzeichnis an

-type d Durchsucht nur das Verzeichnis

-name Gibt den Verzeichnisnamen an

-exec rm -rf Ausführen rm Der Befehl löscht alle Verzeichnisse, d

[root@localhost test]# find . -type d -empty -delete
Nach dem Login kopieren

-empty beschränkt nur leere Verzeichnisse

-delete Alle leeren Verzeichnisse einschließlich Unterverzeichnisse löschen

(empfohlenes Lernen: So löschen Sie einen Ordner unter LinuxLinux-Tutorial

)

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage