Große Datei in PowerShell teilen

John Wachira 15 Februar 2024
  1. Teilen Sie eine große Datei in PowerShell
  2. Verwenden Sie das PowerShell File-Splitter-Modul, um eine große Datei in PowerShell zu teilen
Große Datei in PowerShell teilen

Dieser Artikel zeigt, wie wir mit Windows PowerShell große Dateien in kleinere Teile aufteilen können.

Teilen Sie eine große Datei in PowerShell

Das Arbeiten mit großen Dateien kann für die meisten Systeme ziemlich anstrengend sein. Nehmen Sie zum Beispiel Visual Studio Code. Wenn Sie eine 300-MB-Textdatei haben, benötigt VSCode einige Minuten, um die Datei zu laden.

Das Aufteilen der Datei macht es für das Programm einfacher und überschaubarer.

Angenommen, wir haben eine 32-MB-Datei myfile.txt und möchten die Datei in kleinere 5-MB-Dateien aufteilen. Wie würden wir vorgehen?

Verwenden Sie das PowerShell File-Splitter-Modul, um eine große Datei in PowerShell zu teilen

PowerShell verfügt über verschiedene Module, mit denen Benutzer Dateien bearbeiten können. Es gibt ein File-Splitter-Modul, mit dem wir Dateien in kleinere Dateien mit einer bestimmten Dateigröße aufteilen können.

Sie können auch Dateien mit demselben Modul zusammenfügen. Um das File-Splitter-Modul zu verwenden, müssen Sie es installieren.

Öffnen Sie das PowerShell-Terminal und führen Sie es als Administrator aus. Verwenden Sie den folgenden Befehl, um das File-Splitter-Modul zu installieren:

Install-Module -Name FileSplitter

PowerShell fordert Sie auf, die Berechtigung zum Installieren des Moduls aus einem nicht vertrauenswürdigen Repo zu erteilen.

Modul installieren

Geben Sie Y ein, um das Modul von PSGallery zu installieren. Wir sind jetzt bereit, unsere Datei aufzuteilen.

Hier ist die Syntax des Moduls:

Spli-File <path-to-file> -PartSizeBytes <specifiy file resulting file size>

Die Split-File-Funktion benötigt als Eingabeparameter den vollständigen Pfad der Datei, die geteilt werden soll. Es akzeptiert auch den Parameter PartSizeBytes, der die resultierende Größe der aufgeteilten Teile angibt.

Um unsere Datei myfile.txt aufzuteilen, führen wir das unten dargestellte Komma aus:

Split-File C:\Users\pc\Demo\myfile.txt -PartsizeBytes 5mb

Dieser Befehl teilt unsere 30 MB myfile.txt in kleinere 5 MB-Dateien auf. Wir können das Cmdlet Get-ChildItem ausführen, um unseren Fall zu bestätigen:

Split-Dateien

Kurz gesagt, das File-Splitter-Modul ermöglicht es uns, große Dateien in kleinere Dateien aufzuteilen. Sie können die Dateigröße der resultierenden Teile angeben.

Das Modul funktioniert besser als Get-Content-basierte Funktionen, die viel Bereitstellungsraum und Aufteilungszeit beanspruchen, insbesondere wenn Sie es mit großen Dateien (1 GB und mehr) zu tun haben.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - PowerShell File