CMD Master
Retour au blog
Arnošt Havelka

Créer des fichiers vides avec touch

Créez un nouveau fichier vide, ou mettez à jour l'horodatage d'un fichier déjà existant.

Démarrer la leçon interactive
Créer des fichiers vides avec touch

touch est le moyen le plus rapide de créer un fichier vide. Si le nom existe déjà, touch n'efface pas le contenu — il rafraîchit seulement la date de dernière modification. C'est ce second usage qui explique pourquoi les scripts et les outils de compilation l'appellent si souvent.

Créer un nouveau fichier vide

Donnez à touch un nom qui n'existe pas encore. Le fichier apparaît immédiatement, avec zéro octet.

Essayer la commande

Créez un fichier vide !

Composer la commande
touch
Terminal
C:\Users\User>touch empty.txt

Créez un fichier vide :

Command Prompt
Documents
C:\Users\User>ls

Vous pouvez passer plusieurs noms en une seule commande : touch a.txt b.txt c.txt.

Rafraîchir un fichier qui existe déjà

Si existing.txt est déjà sur le disque, touch existing.txt conserve le texte à l'intérieur et met seulement à jour l'horodatage. Utilisez-le quand un processus surveille les fichiers « nouveaux », ou quand vous voulez que ls -l affiche une heure actuelle sans ouvrir un éditeur.

touch existing.txt
ls -l existing.txt

touch ne créera pas les dossiers parents manquants. Si vous avez besoin de logs/today.txt et que logs n'existe pas, créez d'abord le dossier avec mkdir.


Vérification des connaissances

1 / 3

Que fait touch empty.txt quand le fichier n'existe pas ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.