HOWTO · PowerShell

PowerShell-Äquivalent zum Linux-mkdir-Befehl

Dieses Tutorial stellt das PowerShell-Äquivalent des Linux-mkdir-Befehls vor.

Wie wir wissen, ist mkdir ein beliebter Befehl unter Linux, um ein Verzeichnis im System anzulegen. In Windows erleichtert das Datei-Explorer-Tool das Erstellen von Dateien und Ordnern.

Möglicherweise müssen Sie ein neues Verzeichnis über die Eingabeaufforderung oder PowerShell erstellen, wenn Sie unter Windows arbeiten. Dieses Tutorial stellt verschiedene PowerShell-Befehle vor, die dem Linux-Befehl mkdir entsprechen.

Verwenden Sie die Funktion mkdir als PowerShell-Äquivalent des Linux-Befehls mkdir

mkdir ist auch in Windows verfügbar, jedoch als Funktion. Es verwendet das Cmdlet New-Item, um ein Verzeichnis zu erstellen.

Am angegebenen Speicherort wird ein leerer Ordner erstellt. Wenn keine Pfade angegeben werden, wird standardmäßig ein Verzeichnis im aktuellen Arbeitsverzeichnis erstellt.

Der folgende Befehl erstellt einen neuen Ordner Test im aktuellen Arbeitsverzeichnis.

mkdir Test

Ausgang:

Directory: C:\Users\rhntm
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         5/10/2022   7:06 PM                Test

Um ein neues Verzeichnis an einem anderen Ort zu erstellen, müssen Sie den Verzeichnispfad angeben. Um einen neuen Verzeichnispfad anzugeben, können Sie den Parameter -p oder -Path verwenden.

Dieser Befehl erstellt ein Verzeichnis unter dem Pfad C:\New\Record.

mkdir -p C:\New\Record

Ausgang:

Directory: C:\New
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         5/11/2022   8:07 AM                Record

Verwenden Sie New-Item als PowerShell-Äquivalent des Linux-Befehls mkdir

Mit dem Cmdlet New-Item können Sie Dateien und Ordner im Dateisystem anlegen. Die Hauptverwendung dieses Cmdlets besteht darin, ein neues Element zu erstellen und seinen Wert festzulegen.

Dieser Befehl erstellt ein Verzeichnis namens Documents auf dem Laufwerk C:.

New-Item -Path "C:\Documents" -ItemType Directory

Ausgang:

Directory: C:\
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         5/11/2022  10:12 AM                Documents

Der Parameter -Force kann ein Verzeichnis auch dann erstellen, wenn der angegebene Name bereits am Ort existiert.

New-Item -Path "C:\Documents" -ItemType Directory -Force

Ausgang:

Directory: C:\
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         5/11/2022  10:12 AM                Documents