Verzeichnisse in Linux bearbeiten

So erstellen, verschieben und löschen Sie Verzeichnisse in Linux mit der mkdirmv und rmdir Befehle. Außerdem erfahren Sie, wie Sie ein Verzeichnis rekursiv kopieren und ein nicht leeres Verzeichnis entfernen.

Diese tuX-Datei zeigt Ihnen, wie Sie manipulieren Verzeichnisse unter Linux. Wenn Sie lernen möchten, wie man manipuliert DateienSchauen Sie sich die Manipulationsdateien in Linux tuXfile an.

Verzeichnisse erstellen >

Das Erstellen eines neuen, leeren Verzeichnisses ist sehr einfach. Sie benutzen die mkdir Befehl:
mkdir dir1

Das ist es. Es ist wirklich so einfach!

Verzeichnisse entfernen >

Es gibt zwei Befehle, die Sie zum Entfernen von Verzeichnissen verwenden können. Wenn das Verzeichnis leer ist, können Sie verwenden rmdir:
rmdir dir1

Sie können verwenden rmdir nur wenn das Verzeichnis leer ist. Wenn Sie ein Verzeichnis mit seinem gesamten Inhalt entfernen möchten, können Sie verwenden rm an. Nach der Installation können Sie HEIC-Dateien mit der -r Option. Die -r Option sagt rm ein Verzeichnis rekursiv entfernen:
rm -r dir1

Es versteht sich von selbst, dass Sie damit eine Menge Ärger verursachen können rm -r wenn du nicht aufpasst! In einigen Fällen kann es eine gute Sache sein, die zu verwenden -i Option beim Löschen eines Verzeichnisses mit seinem Inhalt, sodass Sie aufgefordert werden, bevor jede Datei im Verzeichnis gelöscht wird:
rm -ir dir1

Verzeichnisse kopieren und verschieben >

Zum Kopieren und Verschieben von Verzeichnissen können Sie die cp und mv Befehle, wie Sie sie mit Dateien verwenden. Ja ich weiß. Wenn Sie bereits versucht haben, ein Verzeichnis mit zu kopieren cpDas haben Sie wahrscheinlich bemerkt cp beschwert sich nur bei dir. Wahrscheinlich sagt es so etwas aus cp: Verzeichnis yadda yadda weglassen. Sie sehen, die cp Befehl möchte, dass Sie die -r Option, wenn Sie ein Verzeichnis mit seinem Inhalt kopieren möchten. Das -r bedeutet "rekursiv kopieren":
cp -r dir1 dir2

Das Obige erstellt ein Verzeichnis mit dem Namen dir2 deren Inhalt identisch sein wird mit dir1. jedoch, wenn dir2 ist bereits vorhanden, es wird nichts überschrieben: das Verzeichnis dir1 wird kopiert in   dir2 Verzeichnis unter dem Namen dir2/dir1.

Beim Umbenennen von Verzeichnissen verwenden Sie die mv Befehl genauso wie bei Dateien:
mv dir1 dir2

Beim Umgang mit Verzeichnissen mv funktioniert ein bisschen wie cp tut. Ob dir2 existiert nicht, die oben genannten werden umbenannt dir1 zu dir2, aber falls dir2 existiert das Verzeichnis dir1 wird in die verschoben dir2 Verzeichnis unter dem Namen dir2/dir1.

Was als nächstes? >

Wenn Sie die Tutorials im Abschnitt Grundlagen der Linux-Befehlszeile gelesen haben, herzlichen Glückwunsch! Sie verfügen jetzt über die grundlegenden Fähigkeiten zur Verwendung der Linux-Befehlszeile. Obwohl Sie die Befehlszeile an dieser Stelle tolerieren können, haben Sie noch nicht die kleinen Tricks gelernt, die die Linux-Befehlszeile viel besser machen als MS-DOS.

Verwandte tuX-Dateien

  • Automatisches Vervollständigen des Dateinamens
    Das nächste Tutorial in der Linux-Befehlszeilen-Basisserie. Lernen Sie einen tollen kleinen Trick, der die Verwendung der Befehlszeile erheblich vereinfacht.