Truncate: Unterschied zwischen den Versionen
Erscheinungsbild
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 9: | Zeile 9: | ||
== Installation == | == Installation == | ||
[[Truncate]] ist teil der [[GNU Core Utilities]] | |||
== Aufruf == | == Aufruf == | ||
Zeile 46: | Zeile 47: | ||
==== Präfixe ==== | ==== Präfixe ==== | ||
GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden | GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden | ||
{| class="wikitable options big" | {| class="wikitable options big col1center" | ||
! Präfix !! Beschreibung | |||
|- | |||
| + || erweitern um | | + || erweitern um | ||
|- | |- | ||
Zeile 83: | Zeile 86: | ||
siehe: https://serverfault.com/a/343726/70242 | siehe: https://serverfault.com/a/343726/70242 | ||
<noinclude> | <noinclude> | ||
Zeile 134: | Zeile 104: | ||
; Man-Page | ; Man-Page | ||
# [https://manpages.debian.org/stable/manpages-de/truncate.1.de.html truncate (1)] | # [https://manpages.debian.org/stable/manpages-de/truncate.1.de.html truncate (1)] | ||
=== Links === | === Links === |
Aktuelle Version vom 6. September 2025, 10:59 Uhr
truncate - Größe einer Datei verkleinern oder vergrößern
Beschreibung
Größe einer Datei auf die angegebene Größe verkleinern oder vergrößern
- Eine noch nicht existierende DATEI wird angelegt
Falls eine DATEI größer als angegeben ist, gehen die zusätzlichen Daten verloren
- Ist sie kürzer, wird sie erweitert und der erweiterte Teil (Loch) wird als Nullbytes gelesen
Installation
Truncate ist teil der GNU Core Utilities
Aufruf
truncate OPTION… DATEI…
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-c | --no-create | Keine Dateien erstellen | |
-o | --io-blocks= | GRÖSSE | Anzahl von E/A-Blöcken anstatt Byte behandeln |
-r | --reference= | RDATEI | Größe auf RDATEI basieren |
-s | --size= | GRÖSSE | Setzen oder Anpassen der Dateigröße auf GRÖSSE in Byte |
--help | zeigt Hilfeinformationen an und beendet das Programm | ||
--version | gibt Versionsinformationen aus und beendet das Programm |
GRÖSSE
GRÖSSE ist eine Ganzzahl
Einheit
- Optionale Einheit
- Beispiel
10K ist 10*1024
- Einheiten sind K, M, G, T, P, E, Z, Y, R, Q (Potenzen von 1024) oder KB, MB, … (Potenzen von 1000)
- Es können auch binäre Präfixe verwandt werden: KiB=K, MiB=M und so weiter
Präfixe
GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden
Präfix | Beschreibung |
---|---|
+ | erweitern um |
- | verkleinern um |
< | höchstens |
> | mindestens |
/ | abrunden zu Vielfachem von |
% | aufrunden zu Vielfachem von |
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
Anwendung
Einfache Möglichkeit, ein Sparse-Loch an eine Datei anzuhängen
- truncate ist schneller als dd
- Beispiel
Datei um 10 Byte vergrößern
truncate -s +10 file.txt
siehe: https://serverfault.com/a/343726/70242
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks