Section courante

A propos

Section administrative du site

truncate

Tronque
Coreutils (GNU Core Utilities)

Syntaxe

truncate option... file...

Paramètres

Paramètre Description
-c Ce paramètre permet d'indiquer qu'il ne faut pas créer de fichiers n'existant pas.
--no-create Ce paramètre permet d'indiquer qu'il ne faut pas créer de fichiers n'existant pas.
-o Ce paramètre permet de traiter la taille comme un nombre de blocs d'entrée/sortie du fichier plutôt que comme des octets.
--io-blocks Ce paramètre permet de traiter la taille comme un nombre de blocs d'entrée/sortie du fichier plutôt que comme des octets.
-r rfile Ce paramètre permet d'indiquer qu'il faut baser la taille de chaque fichier sur la taille de rfile.
--reference=rfile Ce paramètre permet d'indiquer qu'il faut baser la taille de chaque fichier sur la taille de rfile.
-s size
--size=size
Ce paramètre permet de définir ou d'ajuster la taille de chaque fichier en fonction de size. Le paramètre size est en octets sauf si --io-blocks est spécifié. Le paramètre size peut être, ou peut être un entier éventuellement suivi par, l'un des suffixes multiplicatifs suivants :
Valeur Description
KB 1000 (KiloOctets)
K 1024 (KibiOctets)
MB 1000*1000 (MegaOctets)
M 1024*1024 (MebiOctets)
GB 1000*1000*1000 (GigaOctets)
G 1024*1024*1024 (GibiOctets)
et ainsi de suite pour 'T', 'P', 'E', 'Z' et 'Y'. Des préfixes binaires peuvent également être utilisés : 'KiB'='K', 'MiB'='M', et ainsi de suite.
Le paramètre size peut également être préfixé par l'un des éléments suivants pour ajuster la taille de chaque fichier en fonction de sa taille actuelle :
Préfixe Description
+ prolonger de
- réduire par
< au plus
> au moins
/ arrondir au multiple de
% arrondir au multiple de

Description

Cette commande permet de réduire ou augmenter la taille d'un fichier.

Remarques

Code source

Voici des exemples de code source de truncate :

Lien Langage de programmation Projet
https://github.com/gladir/corail/blob/master/TRUNCATE.PAS Free Pascal Corail
https://github.com/coreutils/coreutils/blob/master/src/truncate.c C coreutils


Dernière mise à jour : Mardi, le 22 Juin 2021