Les Petits Tutos - Linux

Il arrive souvent qu’on ai besoin de créer des fichiers de taille spécifique. Pour des tests de performances, ou peut-être pour un besoin d’un certain type de fichier pour vos développements. Quelle que soit votre motivation, découvrez dans cet article « Les Petits Tutos » plusieurs méthodes pour créer des fichiers de taille spécifique !


Laissez moi vous présenter 2 méthodes pour le faire.

1. Commande dd

La commande « dd » est un outil puissant que vous pouvez utiliser pour créer des fichiers de taille spécifique. C’est un programme standard sous Linux qui est principalement utilisé pour convertir et copier des fichiers.

Pour créer un fichier de taille spécifique, utilisez la commande « dd » de la manière suivante :

dd if=/dev/zero of=monfichier bs=1M count=100

Dans cette commande :

  • if=/dev/zero signifie « input file » et utilise le pseudo-fichier /dev/zero qui génère autant de caractères nuls (zero bytes) que l’on veut.
  • of=monfichier signifie « output file » et spécifie le nom du fichier de sortie, remplacez « monfichier » par le nom souhaité
  • bs=1M définit la taille du bloc, ici 1 mégaoctet.
  • count=100 spécifie le nombre de blocs, dans ce cas 100. Donc, la taille totale du fichier sera de 100 mégaoctets.

2. Commande fallocate

La commande « fallocate » est une autre manière de créer des fichiers de taille spécifique sous Linux. Elle est généralement plus rapide que « dd » car elle alloue directement l’espace disque sans avoir à le remplir de zéros.

Voici comment vous pouvez l’utiliser pour créer un fichier de 100 mégaoctets :

fallocate -l 100M monfichier

Dans cette commande :

  • -l 100M spécifie la taille du fichier à créer.
  • monfichier est le nom du fichier à créer.

Et voilà ! Vous avez maintenant deux méthodes à votre disposition pour créer des fichiers de taille spécifique sous Linux.

Si l’article vous a plu et si vous aimez mon travail, vous pouvez faire un don en suivant ce lien :

Faire un don : https://www.paypal.com/donate/?hosted_button_id=DJBF7C54L273C

Pour soutenir mon travail, n’hésitez pas aussi à me suivre sur les réseaux et à partager :

Pas de commentaire

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.