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 :
Pour soutenir mon travail, n’hésitez pas aussi à me suivre sur les réseaux et à partager :
Pas de commentaire