savoir comment créer un nouveau fichier est une compétence importante pour quiconque utilise Linux régulièrement. Vous pouvez créer un nouveau fichier à partir de la ligne de commande ou du gestionnaire de fichiers de bureau.
dans ce tutoriel, nous allons vous montrer différentes façons de créer rapidement un nouveau fichier sous Linux en utilisant la ligne de commande.
Avant de Commencer #
Pour créer un nouveau fichier, vous devez disposer d’autorisations d’écriture sur le répertoire parent. Sinon, vous recevrez une erreur d’Autorisation refusée.,
Si vous souhaitez afficher le contenu d’un répertoire, utilisez la balise ls
commande .
création d’un fichier avec la commande tactile #
la commandetouch
nous permet de mettre à jour les horodatages des fichiers et répertoires existants ainsi que de créer de nouveaux fichiers vides.
la façon la plus simple et la plus mémorable de créer de nouveaux fichiers vides consiste à utiliser la commandetouch
.,
Pour créer un nouveau fichier, exécutez simplement la balise touch
commande suivie par le nom de fichier que vous souhaitez créer:
touch file1.txt
Si le fichier file1.txt
n’existe pas, la commande ci-dessus va créer, sinon, il va changer son horodateurs.
Pour créer plusieurs fichiers à la fois, spécifiez les noms de fichiers séparés par un espace:
touch file1.txt file2.txt file3.txt
Création d’un Fichier avec l’Opérateur de Redirection #
Redirection vous permet de capturer la sortie d’une commande et l’envoyer en entrée d’une autre commande ou d’un fichier., Il existe deux façons de rediriger la sortie vers un fichier. L’opérateur>
écrasera un fichier existant, tandis que l’opérateur>>
ajoutera la sortie au fichier.
pour créer un fichier vide de longueur nulle, spécifiez simplement le nom du fichier que vous souhaitez créer après l’opérateur de redirection:
> file1.txt
c’est la commande la plus courte pour créer un nouveau fichier sous Linux.
Lors de la création d’un fichier à l’aide d’une redirection, veillez à ne pas écraser un important fichier existant.,
Création d’un Fichier avec la Commande cat #
La commande cat est principalement utilisé pour lire et concaténer des fichiers, mais il peut également être utilisé pour créer de nouveaux fichiers.
Pour créer un nouveau fichier, exécutez la commande cat suivie par l’opérateur de redirection >
et le nom du fichier que vous souhaitez créer. Appuyez sur Enter
tapez le texte et une fois que vous avez terminé, appuyez sur le CRTL+D
pour enregistrer les fichiers.,
cat > file1.txt
création d’un fichier avec la commande echo #
la commandeecho
imprime les chaînes qui sont passées en tant qu’arguments à la sortie standard, qui peut être redirigée vers un fichier.
Pour créer un nouveau fichier, lancez la echo
commande suivie par le texte que vous voulez imprimer et à utiliser l’opérateur de redirection >
écrire la sortie vers le fichier que vous souhaitez créer.,
echo "Some line" > file1.txt
Si vous souhaitez créer un vide suffit d’utiliser:
echo > file1.txt
Création d’un Fichier à l’aide de Heredoc #
Ici le document ou Heredoc est un type de redirection qui vous permet de passer plusieurs lignes d’entrée d’une commande.
Cette méthode est principalement utilisée lorsque vous souhaitez créer un fichier contenant plusieurs lignes de texte à partir d’un script shell.,
par exemple, Pour créer un nouveau fichier file1.txt
vous utilisez le code suivant:
cat << EOF > file1.txt
Some line
Some other line
EOF
le corps de La heredoc peut contenir des variables, des caractères spéciaux et des commandes.
création d’un fichier volumineux #
parfois, à des fins de test, vous voudrez peut-être créer un fichier de données volumineux. Ceci est utile lorsque vous souhaitez tester la vitesse d’écriture de votre disque dur ou pour tester la vitesse de téléchargement de votre connexion.
utilisation de la commande dd #
la commandedd
est principalement utilisée pour convertir et copier des fichiers.,
Pour créer un fichier nommé 1G.test
avec une taille de 1 GO, vous devez exécuter:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
Utilisation de la fallocate commande #
fallocate
utilitaire de ligne de commande pour la répartition réelle de l’espace disque pour les fichiers.
la commande suivante créera un nouveau fichier nommé1G.test
avec une taille de 1 Go:
fallocate -l 1G 1G.test
Conclusion #
dans ce tutoriel, vous avez appris à créer un nouveau fichier sous Linux à partir de la ligne de commande en utilisant diverses commandes et redirection.,
Si la ligne de commande n’est pas votre truc, vous pouvez facilement créer un fichier texte vierge en utilisant le menu contextuel du Gestionnaire de fichiers.