GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erstellen Sie Dateien mit benutzerdefinierter Größe in Linux

In diesem Artikel erfahren Sie, wie Sie unter Linux Dateien mit benutzerdefinierter Größe erstellen. Sie können Dateien mit Ihrer eigenen spezifischen Größe unter Linux mit verschiedenen Methoden erstellen. Es ist sehr nützlich, wenn Sie Tests durchführen und Dateien mit einer bestimmten Größe benötigen.

Wir werden keine externen Befehle verwenden. Eingebaute Befehle werden verwendet, um diese Aufgabe auszuführen, sodass Sie möglicherweise kein externes Paket herunterladen.

Erstellen Sie Dateien mit benutzerdefinierter Größe mit truncate:

Zuerst verwenden wir den Befehl truncate, um eine Datei mit einer Größe von 5 MB mit dem folgenden Befehl zu erstellen:

truncate -s 5M unixcop.txt

Wie Sie im obigen Bild sehen können, ist eine Datei mit dem Namen unixcop.txt und einer Größe von 5 MB vorhanden, nachdem Sie den oben genannten Befehl ausgeführt haben.

Um die Funktionalität des Befehls truncate weiter zu studieren, können Sie die Hilfe Ihres Linux-Systems verwenden, indem Sie den unten erwähnten Befehl verwenden:

man truncate

Erstellen von Dateien mit Fallocate:

Neben dem Abschneiden können wir auch den Befehl fallocate verwenden, um Dateien mit benutzerdefinierter Größe zu erstellen. Es gibt eine Einschränkung, dass Sie die Größe der Datei nur in BYTES angeben müssen. Es wird keine andere Einheit der Dateigröße verwendet.

Verwenden Sie den folgenden Befehl, um eine Datei mit 1 MB zu erstellen. Bitte beachten Sie, dass 1 MB =(1*1024*1024) BYTE.

fallocate -l 1048576 unixcop.txt

Wie Sie im obigen Bild sehen können, werden unixcop.txt-Dateien mit einer Größe von 1 MB erstellt.

In ähnlicher Weise können Sie die Funktionalität dieses Befehls im Detail mithilfe der Hilfe in Linux anzeigen:

man fallocate

Dateien mit Head-Befehl erstellen:

Wir verwenden häufig den Head-Befehl, um den Start der Datei in der CLI anzuzeigen / zu drucken. Heute werden wir den Head-Befehl verwenden, um Dateien mit benutzerdefinierter Größe in Linux zu erstellen. Verwenden Sie den folgenden Befehl, um eine Datei mit 10 MB zu erstellen:

head -c 5MB /dev/urandom > unixcop.txt

Sie können den Head-Befehl mit der Hilfefunktion in Linux erkunden.

man head

Erstellen Sie Dateien mit einer bestimmten Größe mit dem dd-Befehl:

Es gibt einen weiteren Befehl dd, der normalerweise zum Konvertieren oder Kopieren einer Datei verwendet wird, aber wir werden ihn verwenden, um Dateien mit benutzerdefinierter Größe unter Linux zu erstellen. Verwenden Sie den folgenden Befehl, um eine Datei mit 15 MB zu erstellen.

dd if=/dev/urandom of=unixcop.txt bs=15MB count=1

Wie Sie im obigen Bild sehen können, ist eine unixcop.txt-Datei mit einer Größe von 15 MB vorhanden.

Wir haben jetzt mehrere Möglichkeiten, Dateien mit benutzerdefinierter Größe in Linux zu erstellen. Sie können jeden von ihnen nach Bedarf verwenden.


Linux
  1. So benennen Sie Dateien unter Linux um

  2. So erstellen Sie ein Skript eines Linux-Befehls

  3. So erstellen Sie Dateien einer bestimmten Größe unter Linux

  4. So erstellen Sie Sparse-Dateien in Linux mit dem Befehl „dd“.

  5. mcopy-Befehl unter Linux

Rm-Befehl unter Linux

So verwenden Sie du Command unter Linux

lsof-Befehl unter Linux (10 Beispiele)

So erstellen Sie einen Alias ​​unter Linux

So erstellen Sie Dateien in einem Linux-System:Ein ultimativer Leitfaden

ls-Befehl unter Linux/UNIX