


So löschen Sie einen Ordner unter Linux
So löschen Sie Ordner unter Linux: 1. Verwenden Sie den Befehl rmdir, um leere Ordner zu löschen. Die Syntax lautet „rmdir [-p] Ordnername“ und die Option „-p“ wird verwendet, um leere Verzeichnisse rekursiv zu löschen. 2. Verwenden Sie den Befehl rm, um den angegebenen Ordner im Dateisystem dauerhaft zu löschen. Die Syntax lautet „rm -rf Ordnername“. Wenn Sie diesen Befehl zum Löschen von Dateien oder Verzeichnissen verwenden, generiert das System keine Eingabeaufforderung.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Es gibt zwei Möglichkeiten, einen Ordner unter Linux zu löschen: den Befehl rmdir und den Befehl rm. Viele Menschen sind es gewohnt, rmdir zu verwenden, aber sobald das Verzeichnis nicht leer ist, geraten sie in große Not. Zu diesem Zeitpunkt müssen sie den Befehl rm verwenden. Werfen wir einen Blick auf diese beiden Befehle.
Linux rmdir-Befehl: Leere Verzeichnisse (leere Ordner) löschen
mdir-Befehl (Abkürzung für „Remove Empty Directories“) wird zum Löschen leerer Verzeichnisse verwendet. Das Grundformat dieses Befehls ist:
rmdir [-p] 文件夹名
-p
wird verwendet, um leere Verzeichnisse rekursiv zu löschen.-p
选项用于递归删除空目录。
【例 1】
[root@localhost ~]#rmdir cangls
就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删除目录是否是空目录,因为 rmdir 命令只能删除空目录。
【例 2】
通过学习 mkdir 命令我们知道,使用 mkdir -p 可以实现递归建立目录,同样地,rmdir 命令可以使用 -p 选项递归删除目录。例如:
[root@localhost ~]# rmdir -p lm/movie/jp/cangls
注意,此方式先删除最低一层地目录(这里先删除 cangls),然后逐层删除上级目录,删除时也需要保证各级目录是空目录。
【例 3】
rmdir 命令的作用十分有限,因为只能刪除空目录,所以一旦目录中有内容,就会报错。例如:
[root@localhost # mkdir test #建立测试目录 [root@localhost ~]# touch test/boduo [root@localhost ~]# touch test/longze #在测试目录中建立两个文件 [root@localhost ~]# rmdir test rmdir:删除"test"失败:目录非空
这个命令比较"笨",所以并不常用。下面介绍 rm 命令,使用此命令不但可以删除目录,还可以删除文件。
Linux rm命令:删除文件或目录
当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。
rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:
rm[选项] 文件或目录
选项:
-f
:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。-i
:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。-r
【Beispiel 1】So einfach ist es, fügen Sie einfach den Verzeichnisnamen nach dem Befehl hinzu, aber der Erfolg des Befehls hängt davon ab, ob das zu löschende Verzeichnis leer ist, da der Befehl rmdir nur löschen kann leere Verzeichnisse.[root@localhost ~]# touch cangls [root@localhost ~]# rm cangls rm:是否删除普通空文件"cangls"?y #删除前会询问是否删除Nach dem Login kopieren
【Beispiel 2】
Durch das Erlernen des Befehls mkdir wissen wir, dass mit mkdir -p ein Verzeichnis rekursiv erstellt werden kann. Ebenso kann der Befehl rmdir die Option -p verwenden, um ein Verzeichnis rekursiv zu löschen. Beispiel:[root@localhost ~]# mkdir -p /test/lm/movie/jp #递归建立测试目录 [root@localhost ~]# rm /test rm:无法删除"/test/": 是一个目录 #如果不加"-r"选项,则会报错 [root@localhost ~]# rm -r /test rm:是否进入目录"/test"?y rm:是否进入目录"/test/lm/movie"?y rm:是否删除目录"/test/lm/movie/jp"?y rm:是否删除目录"/test/lm/movie"?y rm:是否删除目录"/test/lm"?y rm:是否删除目录"/test"?y #会分别询问是否进入子目录、是否删除子目录
【Beispiel 3】
Der Befehl rmdir ist sehr eingeschränkt, da er nur leere Verzeichnisse löschen kann. Sobald also Inhalt im Verzeichnis vorhanden ist, wird ein Fehler gemeldet. Zum Beispiel:[root@localhost ~]# mkdir -p /test/lm/movie/jp #重新建立测试目录 [root@localhost ~]# rm -rf /test #强制删除,一了百了
-f
: Löschung erzwingen (force), im Gegensatz zur Option -i fragt das System bei Verwendung von -f nicht mehr nach , aber Löschen Sie die Zieldatei oder das Zielverzeichnis direkt. 🎜🎜🎜🎜-i
: Genau das Gegenteil von -f. Das System gibt vor dem Löschen von Dateien oder Verzeichnissen eine Aufforderung aus. Mit -i kann das versehentliche Löschen nützlicher Dateien oder Verzeichnisse effektiv verhindert werden. 🎜🎜🎜🎜-r
: Rekursives Löschen, wird hauptsächlich zum Löschen von Verzeichnissen verwendet. Es kann das angegebene Verzeichnis und den gesamten darin enthaltenen Inhalt, einschließlich aller Unterverzeichnisse und Dateien, löschen. 🎜🎜🎜🎜🎜 Beachten Sie, dass der Befehl rm ein destruktiver Befehl ist, da der Befehl rm die Datei oder das Verzeichnis dauerhaft löscht. Das bedeutet, dass die Datei oder das Verzeichnis gelöscht wird, wenn sie nicht gesichert wird, sobald der Befehl rm verwendet wird. , wird nicht wiederhergestellt. Seien Sie daher vorsichtig, wenn Sie den Befehl rm zum Löschen eines Verzeichnisses verwenden. 🎜🎜🎜🎜【Beispiel 1】Grundlegende Verwendung🎜🎜🎜Wenn dem rm-Befehl keine Optionen hinzugefügt werden, ist die Standardausführung „rm -i Dateiname“, was bedeutet, dass vor dem Löschen einer Datei gefragt wird, ob sie gelöscht werden soll. Zum Beispiel: 🎜rrreee🎜🎜[Beispiel 2] Verzeichnis löschen🎜🎜🎜Wenn Sie das Verzeichnis löschen müssen, müssen Sie die Option „-r“ verwenden. Zum Beispiel: 🎜rrreee🎜Sie werden feststellen, dass es bei der tatsächlichen Verwendung eine Katastrophe ist, wenn jede Verzeichnisebene und jede Datei bestätigt werden muss! 🎜🎜🎜[Beispiel 3] Erzwungenes Löschen🎜🎜🎜Wenn das zu löschende Verzeichnis 10.000 Unterverzeichnisse oder Unterdateien enthält, sind für die normale RM-Löschung mindestens 10.000 Bestätigungen erforderlich. Daher entscheiden wir uns beim tatsächlichen Löschen von Dateien dafür, das Löschen zu erzwingen. Zum Beispiel: 🎜rrreee🎜Nach dem Hinzufügen der Force-Funktion wird das Löschen sehr einfach. Es ist jedoch zu beachten, dass Daten nach dem Force-Löschen nicht wiederhergestellt werden können, es sei denn, Sie verlassen sich auf Datenwiederherstellungstools von Drittanbietern wie Extundelete usw. Bitte beachten Sie jedoch, dass es schwierig ist, vollständige Daten wiederherzustellen. Im Allgemeinen ist es sehr selten, 70 % bis 80 % wiederherzustellen. Daher ist es besser, gute Arbeitsgewohnheiten zu entwickeln, anstatt auf die Datenwiederherstellung zu setzen. 🎜🎜Obwohl die Option „-rf“ zum Löschen von Verzeichnissen verwendet wird, wird beim Löschen von Dateien kein Fehler gemeldet. Aus Gründen der Benutzerfreundlichkeit wird daher im Allgemeinen direkt die Option „-rf“ verwendet, unabhängig davon, ob Dateien oder Verzeichnisse gelöscht werden. 🎜🎜Verwandte Empfehlungen: „🎜Linux-Video-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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die wichtigsten Unterschiede zwischen CentOS und Ubuntu sind: Ursprung (CentOS stammt von Red Hat, für Unternehmen; Ubuntu stammt aus Debian, für Einzelpersonen), Packungsmanagement (CentOS verwendet yum, konzentriert sich auf Stabilität; Ubuntu verwendet apt, für hohe Aktualisierungsfrequenz), Support Cycle (Centos) (CENTOS bieten 10 Jahre. Tutorials und Dokumente), Verwendungen (CentOS ist auf Server voreingenommen, Ubuntu ist für Server und Desktops geeignet). Weitere Unterschiede sind die Einfachheit der Installation (CentOS ist dünn)

CentOS wird 2024 geschlossen, da seine stromaufwärts gelegene Verteilung RHEL 8 geschlossen wurde. Diese Abschaltung wirkt sich auf das CentOS 8 -System aus und verhindert, dass es weiterhin Aktualisierungen erhalten. Benutzer sollten eine Migration planen, und empfohlene Optionen umfassen CentOS Stream, Almalinux und Rocky Linux, um das System sicher und stabil zu halten.

Docker verwendet Linux -Kernel -Funktionen, um eine effiziente und isolierte Anwendungsumgebung zu bieten. Sein Arbeitsprinzip lautet wie folgt: 1. Der Spiegel wird als schreibgeschützte Vorlage verwendet, die alles enthält, was Sie für die Ausführung der Anwendung benötigen. 2. Das Union File System (UnionFS) stapelt mehrere Dateisysteme, speichert nur die Unterschiede, speichert Platz und beschleunigt. 3. Der Daemon verwaltet die Spiegel und Container, und der Kunde verwendet sie für die Interaktion. 4. Namespaces und CGroups implementieren Container -Isolation und Ressourcenbeschränkungen; 5. Mehrere Netzwerkmodi unterstützen die Containerverbindung. Nur wenn Sie diese Kernkonzepte verstehen, können Sie Docker besser nutzen.

CentOS -Installationsschritte: Laden Sie das ISO -Bild herunter und verbrennen Sie bootfähige Medien. Starten und wählen Sie die Installationsquelle; Wählen Sie das Layout der Sprache und Tastatur aus. Konfigurieren Sie das Netzwerk; Partition die Festplatte; Setzen Sie die Systemuhr; Erstellen Sie den Root -Benutzer; Wählen Sie das Softwarepaket aus; Starten Sie die Installation; Starten Sie nach Abschluss der Installation von der Festplatte neu und starten Sie von der Festplatte.

Wie benutze ich Docker Desktop? Docker Desktop ist ein Werkzeug zum Ausführen von Docker -Containern auf lokalen Maschinen. Zu den zu verwendenden Schritten gehören: 1.. Docker Desktop installieren; 2. Start Docker Desktop; 3.. Erstellen Sie das Docker -Bild (mit Dockerfile); 4. Build Docker Image (mit Docker Build); 5. Docker -Container ausführen (mit Docker Run).

Backup- und Wiederherstellungsrichtlinie von GitLab im Rahmen von CentOS -System Um die Datensicherheit und Wiederherstellung der Daten zu gewährleisten, bietet GitLab on CentOS eine Vielzahl von Sicherungsmethoden. In diesem Artikel werden mehrere gängige Sicherungsmethoden, Konfigurationsparameter und Wiederherstellungsprozesse im Detail eingeführt, um eine vollständige GitLab -Sicherungs- und Wiederherstellungsstrategie aufzubauen. 1. Manuell Backup Verwenden Sie den GitLab-RakegitLab: Backup: Befehl erstellen, um die manuelle Sicherung auszuführen. Dieser Befehl unterstützt wichtige Informationen wie GitLab Repository, Datenbank, Benutzer, Benutzergruppen, Schlüssel und Berechtigungen. Die Standardsicherungsdatei wird im Verzeichnis/var/opt/gitlab/backups gespeichert. Sie können /etc /gitlab ändern

CentOS -Festplattenhalterung ist in die folgenden Schritte unterteilt: Bestimmen Sie den Namen der Festplattengeräte (/dev/sdx); Erstellen Sie einen Mountspunkt (es wird empfohlen, /mnt /newDisk zu verwenden). Führen Sie den Befehl montage (mont /dev /sdx1 /mnt /newdisk) aus; Bearbeiten Sie die Datei /etc /fstab, um eine permanente Konfiguration des Montings hinzuzufügen. Verwenden Sie den Befehl uMount, um das Gerät zu deinstallieren, um sicherzustellen, dass kein Prozess das Gerät verwendet.

Nachdem CentOS gestoppt wurde, können Benutzer die folgenden Maßnahmen ergreifen, um sich damit zu befassen: Wählen Sie eine kompatible Verteilung aus: wie Almalinux, Rocky Linux und CentOS Stream. Migrieren Sie auf kommerzielle Verteilungen: wie Red Hat Enterprise Linux, Oracle Linux. Upgrade auf CentOS 9 Stream: Rolling Distribution und bietet die neueste Technologie. Wählen Sie andere Linux -Verteilungen aus: wie Ubuntu, Debian. Bewerten Sie andere Optionen wie Container, virtuelle Maschinen oder Cloud -Plattformen.
