Truncate: Unterschied zwischen den Versionen
Erscheinungsbild
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
Größe einer Datei auf die angegebene Größe verkleinern oder vergrößern | |||
* Eine noch nicht existierende DATEI wird angelegt | |||
Eine noch nicht existierende DATEI wird angelegt | |||
Falls eine DATEI größer als angegeben ist, gehen die zusätzlichen Daten verloren | Falls eine DATEI größer als angegeben ist, gehen die zusätzlichen Daten verloren | ||
Zeile 10: | Zeile 9: | ||
== Installation == | == Installation == | ||
[[Truncate]] ist teil der [[GNU Core Utilities]] | |||
== Aufruf == | == Aufruf == | ||
Zeile 17: | Zeile 17: | ||
=== Optionen === | === Optionen === | ||
{| class="wikitable options gnu big" | |||
{| class="wikitable | |||
|- | |- | ||
! Unix !! GNU !! Parameter !! Beschreibung | ! Unix !! GNU !! Parameter !! Beschreibung | ||
Zeile 25: | Zeile 23: | ||
| -c || --no-create || || Keine Dateien erstellen | | -c || --no-create || || Keine Dateien erstellen | ||
|- | |- | ||
| -o || --io-blocks || GRÖSSE || Anzahl von E/A-Blöcken anstatt Byte behandeln | | -o || --io-blocks= || GRÖSSE || Anzahl von E/A-Blöcken anstatt Byte behandeln | ||
|- | |- | ||
| -r || --reference= || RDATEI || Größe auf RDATEI basieren | | -r || --reference= || RDATEI || Größe auf RDATEI basieren | ||
Zeile 36: | Zeile 34: | ||
|} | |} | ||
=== GRÖSSE === | |||
GRÖSSE ist eine Ganzzahl | GRÖSSE ist eine Ganzzahl | ||
Einheit | |||
Optionale 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) | * 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 | * 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 | GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden | ||
{| class="wikitable options big col1center" | |||
! Präfix !! Beschreibung | |||
|- | |||
| + || erweitern um | |||
|- | |||
| - || verkleinern um | |||
|- | |||
| < || höchstens | |||
|- | |||
| > || mindestens | |||
|- | |||
| / || abrunden zu Vielfachem von | |||
|- | |||
| % || aufrunden zu Vielfachem von | |||
|} | |||
=== Parameter === | === Parameter === | ||
Zeile 70: | Zeile 86: | ||
siehe: https://serverfault.com/a/343726/70242 | siehe: https://serverfault.com/a/343726/70242 | ||
<noinclude> | <noinclude> | ||
Zeile 89: | 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