La taille tronquée dépend de la taille d'origine du fichier; Les données supplémentaires seront perdues si la taille du fichier est supérieure à la taille spécifiée.
Commençons par différents exemples pour voir comment nous pouvons tronquer la taille du fichier.
Installation des packages CoreUtils
La commande «truncate» est livrée avec la majeure partie de la distribution Linux. Il peut également être installé, s'il n'est pas présent, en utilisant la commande ci-dessous:
$ sudo apt-get install coreutils
Utilisez le "Grep" Commande pour répertorier le détail des packages:
$ dpkg -l | Coreutils grep
Comment utiliser la commande «troncée»?
Le ">" L'opérateur de redirection de shell est le moyen le plus populaire et le plus simple de tronquer les fichiers.
Syntaxe
La syntaxe des fichiers tronqués avec la redirection est:
:> nom de fichier
Le ":" Colon dénote vrai et n'a pas de production et l'opérateur de redirection ">" rediriger la sortie vers un fichier spécifique.
Le fichier que je tronque est «Tester.sh ”:
:> tester.shot
Une autre façon de tronquer le fichier est:
$ cat / dev / null> Test.shot
Il supprime le contenu de «test.shot" déposer.
Effacer le contenu du fichier
Utilisez le "-S" Option pour supprimer le contenu des fichiers. C'est un moyen préférable de supprimer manuellement un fichier. La commande tronquée élimine efficacement tout le contenu d'un fichier. Il ne supprime pas le fichier itf, mais le laisse comme un fichier zéro-octet sur le disque.
Utilisons tronqué pour effacer déposer.SMS à 0 octets:
$ truncate -s 0 fichier.SMS
Les autorisations de fichiers et la propriété seront conservées si vous utilisez la commande tronquée.
Utilisez le "Ls -lh" commande pour confirmer la taille:
fichier $ ls -lh.SMS
Tronquer un fichier à une taille spécifique
Pour créer un fichier, utilisez:
$ TOCK TEST.SMS
Pour confirmer l'autorisation et la taille du fichier du fichier, utilisez:
Test $ ls -lh.SMS
Trouvons le fichier à 100 octets de taille:
$ truncate -s 100 test.SMS
Pour confirmer la taille, utilisez:
Test $ ls -lh.SMS
Pour tronquer une taille de fichier à 300k:
$ truncate -s 300k test.SMS
Tapez la commande mentionnée ci-dessous pour vérifier la taille:
Test $ ls -lh.SMS
Extension de la taille du fichier
Vous pouvez augmenter la taille du fichier en utilisant le "+" avec "-s" option. Le fichier est actuellement de 300k, comme indiqué dans l'image ci-dessous:
Je voudrais augmenter la taille du fichier de 300k à 600k octets:
$ truncate -s + 300k test.SMS
La taille du fichier a été étendue de 300k à 600k. Vérifiez la taille:
Test $ ls -lh.SMS
Réduire la taille du fichier
Supposons que vous ayez un fichier 600k et que vous souhaitez réduire sa taille à 270k, utilisez "-s«Option et«-"Avec la taille figurée:
$ truncate -s -270k test.SMS
La taille actuelle du fichier est de 330K.
Obtenir de l'aide
Pour obtenir un message d'aide, utilisez:
tronqué - help
Vérification de la version
Pour vérifier la version de la commande truncate, utilisez:
truncate --version
Conclusion:
Truncate est une commande très utile pour supprimer le contenu d'un fichier sans supprimer le fichier. Vous pouvez également modifier la taille du fichier en la taille que vous souhaitez qu'elle soit. Nous avons appris à tronquer le contenu d'un fichier, ainsi qu'à rétrécir ou à étendre les fichiers dans cet article.