Présentation
truncate est une commande utilisée pour redimensionner le fichier à la taille souhaitée. Il vous aide à supprimer le contenu d'un fichier sans supprimer ce fichier.
Cette commande permet de tronquer un fichier rapidement et facilement. Le fichier tronqué dépend de la taille actuelle du fichier ; si la taille du fichier est supérieure à la taille spécifiée, les données supplémentaires seront perdues.
Cet article vous montrera comment utiliser la commande truncate sous Linux comme nous le verrons ci-dessous.
Installer les packages Coreutils
Exécutez la commande apt :
$ sudo apt install coreutils
Sortie :
Utilisez la commande grep pour voir le détail des packages :
$ dpkg -l | grep coreutils
Sortie :
La syntaxe de la commande truncate
$ truncate -s SIZE filename
La commande truncate avec des exemples
Syntaxe :
$ truncate -s 0 filename
Nous allons utiliser la commande du pour vérifier l'espace disque utilisé :
$ du -sh filename
Ici, la taille originale du fichier skip.txt est de 4,0 Ko.
Nous allons maintenant effacer le contenu du fichier skip.txt en suivant la syntaxe :
$ truncate -s 0 skip.txt
Ensuite, utilisera la commande du pour vérifier à nouveau :
$ du -sh skip.txt
Sortie :
Utilisez la commande ls -lh pour vérifier la taille du fichier
$ ls -lh skip.txt
Sortie :
Nous allons utiliser la commande du pour vérifier l'espace disque utilisé :
$ du -sh filename
Ici, la taille originale du fichier hello.txt est de 4,0 Ko.
Nous allons maintenant tronquer le fichier à une taille de 400 octets :
$ truncate -s 400 hello.txt
Utilisez la commande ls -lh pour vérifier la taille du fichier :
$ ls -lh hello.txt
Sortie :
Vous pouvez utiliser le préfixe "+" ou "-" avec -s possibilité de le faire.
Le fichier dup.txt fait 400k :
Nous allons maintenant essayer d'augmenter les 600 000 octets :
$ truncate -s +600k dup.txt
Vérifiez ensuite le fichier :
$ ls -lh dup.txt
Sortie :
Comme ci-dessus, vous pouvez utiliser le préfixe "-" avec -s option pour réduire la taille du fichier.
$ truncate --help
Sortie :
$ truncate --version
Sortie :
Conclusion
Vous avez déjà parcouru les détails de l'utilisation de la commande truncate sous Linux.
Merci d'avoir lu.