truncate
truncate [OPTION]... [FICHIER]...
Réduire ou étendre la taille de chaque fichier à la taille spécifiée.
Options
--io-blocks,-o-
traiter TAILLE comme le nombre de blocs I/O du fichier plutôt que des octets (NON IMPLÉMENTÉ)
--no-create,-c-
ne pas créer les fichiers qui n’existent pas
--reference=<RFILE>,-r <RFILE>-
baser la taille de chaque fichier sur la taille de RFICHIER
--size=<SIZE>,-s <SIZE>-
définir ou ajuster la taille de chaque fichier selon TAILLE, qui est en octets sauf si –io-blocks est spécifié
TAILLE est un entier avec un préfixe optionnel et une unité optionnelle. Les unités disponibles (K, M, G, T, P, E, Z, et Y) utilisent le format suivant : ‘KB’ => 1000 (kilooctets) ‘K’ => 1024 (kibioctets) ‘MB’ => 10001000 (mégaoctets) ‘M’ => 10241024 (mébioctets) ‘GB’ => 100010001000 (gigaoctets) ‘G’ => 102410241024 (gibioctets) TAILLE peut aussi être préfixée par l’un des éléments suivants pour ajuster la taille de chaque fichier basé sur sa taille actuelle : ‘+’ => étendre de ‘-’ => réduire de ‘<’ => au maximum ‘>’ => au minimum ‘/’ => arrondir vers le bas au multiple de ‘%’ => arrondir vers le haut au multiple de
Examples
Set a size of 10 GB to an existing file, or create a new file with the specified size:
truncate {{[-s|--size]}} 10G {{path/to/file}}
Extend the file size by 50 MiB, fill with holes (which reads as zero bytes):
truncate {{[-s|--size]}} +50M {{path/to/file}}
Shrink the file by 2 GiB, by removing data from the end of file:
truncate {{[-s|--size]}} -2G {{path/to/file}}
Empty the file’s content:
truncate {{[-s|--size]}} 0 {{path/to/file}}
Empty the file’s content, but do not create the file if it does not exist:
truncate {{[-s|--size]}} 0 {{[-c|--no-create]}} {{path/to/file}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.