Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes
Table des matières:
- Avant que tu commences
- Création d'un fichier avec la commande tactile
- Création d'un fichier avec l'opérateur de redirection
- Création d'un fichier avec la commande cat
- Création d'un fichier avec la commande echo
- Création d'un fichier à l'aide de Heredoc
- Création d'un gros fichier
- Utilisation de la commande
dd
- Utilisation de la commande
fallocate
- Conclusion
Sous Linux, nous pouvons créer un nouveau fichier à partir de la ligne de commande ou du gestionnaire de fichiers du bureau.
Savoir créer un nouveau fichier est une compétence importante pour quiconque utilise Linux régulièrement.
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 que tu commences
Pour créer un nouveau fichier, vous devez avoir des autorisations d'écriture sur le répertoire parent. Sinon, vous recevrez une erreur d'autorisation refusée.
Création d'un fichier avec la commande tactile
La commande tactile 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 est d'utiliser la commande tactile.
Pour créer un nouveau fichier, exécutez simplement la commande tactile suivie du nom du fichier que vous souhaitez créer:
touch file1.txt
Si le fichier
file1.txt
n'existe pas, la commande ci-dessus le créera, sinon, il changera ses horodatages.
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
La redirection vous permet de capturer la sortie d'une commande et de l'envoyer comme entrée vers une autre commande ou un autre 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
Il s'agit de 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 fichier existant important.
Création d'un fichier avec la commande cat
La commande cat est principalement utilisée pour lire et concaténer des fichiers, mais elle peut également être utilisée pour créer de nouveaux fichiers.
Pour créer un nouveau fichier, exécutez la commande cat suivie de l'opérateur de redirection
>
et du nom du fichier que vous souhaitez créer. Appuyez sur
Enter
saisissez le texte et une fois que vous avez terminé, appuyez sur
CRTL+D
pour enregistrer les fichiers.
Création d'un fichier avec la commande echo
La commande echo imprime les chaînes qui sont passées comme arguments à la sortie standard, qui peut être redirigée vers un fichier.
Pour créer un nouveau fichier, exécutez la commande echo suivie du texte que vous souhaitez imprimer et utilisez l'opérateur de redirection
>
pour écrire la sortie dans le fichier que vous souhaitez créer.
echo "Some line" > file1.txt
Création d'un fichier à l'aide de Heredoc
Ici document ou Heredoc est un type de redirection qui vous permet de passer plusieurs lignes d'entrée à 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 utiliseriez le code suivant:
<< EOF > file1.txt
Some line
Some other line
EOF
Le corps de l'hérédoc peut contenir des variables, des caractères spéciaux et des commandes.
Création d'un gros fichier
Parfois, à des fins de test, vous souhaiterez peut-être créer un fichier de données volumineux. Ceci est utile lorsque vous souhaitez tester la vitesse d'écriture de votre lecteur ou tester la vitesse de téléchargement de votre connexion.
Utilisation de la commande
dd
La commande
dd
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 commande
fallocate
fallocate
un utilitaire de ligne de commande pour allouer de l'espace disque réel pour les fichiers.
La commande suivante créera un nouveau fichier nommé
1G.test
avec une taille de 1 Go:
Conclusion
Dans ce didacticiel, vous avez appris à créer un nouveau fichier sous Linux à partir de la ligne de commande à l'aide de diverses commandes et redirection.
Si la ligne de commande ne vous convient pas, vous pouvez facilement créer un fichier texte vierge à l'aide du menu contextuel du Gestionnaire de fichiers.
terminal bashErreur 0x81000015, Windows Backup n`a pas pu créer un fichier zip sous Windows 7
Si vous sauvegardez vos fichiers en utilisant Windows Backup Windows 7, vous recevez Erreur 0x81000015, Windows Backup n`a pas pu créer un fichier zip, puis voir cela.
Comment créer un fichier ou un dossier Privé sous Windows 10/8/7
Si vous ne voulez pas partager un de vos dossiers et voulez rendre privé, vous pouvez le faire facilement dans Windows 10/8/7, sélectionnez Partager avec et choisissez Personne.
Comment modifier récursivement les autorisations du fichier sous Linux
Linux est un système multi-utilisateurs et l'accès aux fichiers est contrôlé via les autorisations, les attributs et la propriété des fichiers. Dans cet article, nous expliquerons comment modifier récursivement les autorisations des fichiers et des répertoires.