Truncate: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
Die Größe einer Datei auf die angegebene | Die 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 | 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 == | == Installation == | ||
Zeile 22: | Zeile 23: | ||
! Unix !! GNU !! Parameter !! Beschreibung | ! Unix !! GNU !! Parameter !! Beschreibung | ||
|- | |- | ||
| || || || | | || || || | ||
|- | |- | ||
|} | |} | ||
; '''-c''', | ; '''-c''', '''--no-create''' | ||
: Keine Dateien erstellen | : Keine Dateien erstellen | ||
; '''-o''', | ; '''-o''', '''--io-blocks''' | ||
: GRÖSSE als Anzahl von E/A-Blöcken anstatt Byte | : GRÖSSE als Anzahl von E/A-Blöcken anstatt Byte behandeln | ||
; '''-r''', | ; '''-r''', '''--reference'''=''RDATEI'' | ||
: Größe auf RDATEI basieren | : Größe auf RDATEI basieren | ||
; '''-s''', | ; '''-s''', '''--size'''=''GRÖSSE'' | ||
: Setzen oder Anpassen der Dateigröße auf GRÖSSE in | : Setzen oder Anpassen der Dateigröße auf GRÖSSE in Byte | ||
; '''--help''' | ; '''--help''' | ||
: zeigt Hilfeinformationen an und beendet das Programm | : zeigt Hilfeinformationen an und beendet das Programm | ||
; '''--version''' | ; '''--version''' | ||
: gibt Versionsinformationen aus und beendet das Programm | : gibt Versionsinformationen aus und beendet das Programm | ||
GRÖSSE ist eine Ganzzahl und optionale Einheit (Beispiel: | GRÖSSE ist eine Ganzzahl und 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 | |||
GRÖSSE kann auch mit einem der folgenden Zeichen als | GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden: »+« erweitern um, »-« verkleinern um, »<« höchstens, »>« mindestens, »/« abrunden zu Vielfachem von, »%« aufrunden zu Vielfachem von | ||
=== Parameter === | === Parameter === | ||
Zeile 52: | Zeile 55: | ||
| 0 || Erfolg | | 0 || Erfolg | ||
|- | |- | ||
| >0 | | >0 || Fehler | ||
|} | |} | ||
Zeile 83: | Zeile 86: | ||
=== Dokumentation === | === Dokumentation === | ||
; 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)] | ||
<!-- | <!-- | ||
; Info-Pages | ; Info-Pages | ||
--> | --> | ||
Version vom 4. September 2025, 12:50 Uhr
truncate - Größe einer Datei verkleinern oder vergrößern
Beschreibung
Die 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
Aufruf
truncate OPTION… DATEI…
Optionen
Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
- -c, --no-create
- Keine Dateien erstellen
- -o, --io-blocks
- GRÖSSE als 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 ist eine Ganzzahl und 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
GRÖSSE kann auch mit einem der folgenden Zeichen als Präfix versehen werden: »+« 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
- dd(1)
- truncate(2)
- ftruncate(2)
Dokumentation
- Man-Page
Links
Projekt
Weblinks