Un guide complet sur l’utilisation de la commande tactile sous Linux
Notes clés
- La commande tactile vous permet de créer instantanément des fichiers vides.
- Modifiez efficacement les horodatages des fichiers à l’aide de diverses options.
- Explorez des alternatives telles que les opérateurs cat et de redirection pour la manipulation de fichiers.
Maîtriser la commande tactile sous Linux
Vous cherchez à simplifier la création de fichiers et à gérer les horodatages sous Linux ? Cette touch commande est la solution idéale pour créer facilement des fichiers vides tout en offrant des fonctionnalités essentielles pour ajuster les horodatages des fichiers. Ce guide présente les techniques et astuces essentielles pour exploiter pleinement la puissance de la commande touch sous Linux.
Déballage de la commande tactile
Étape 1 : Comprendre le fonctionnement de la commande tactile
Sous UNIX/Linux, cette touch commande est principalement utilisée pour créer rapidement des fichiers vides. Si le fichier spécifié n’existe pas encore, l’exécution de touch le crée sans ajout de contenu. Si le fichier est présent, touch met à jour ses horodatages d’accès et de modification sans modifier son contenu ni ses autorisations. Cette fonctionnalité est particulièrement utile pour les scripts et la maintenance système.
Créer efficacement un fichier vide
Étape 2 : créer un seul fichier vide
Pour créer un fichier vide, saisissez simplement la touch commande suivie du nom de fichier souhaité. Par exemple :
touch filename.txt
Pour confirmer la création du fichier, utilisez la stat commande pour inspecter ses propriétés et vérifier sa taille de fichier :
stat filename.txt
La sortie doit indiquer une taille de 0 octet, confirmant que le fichier est effectivement vide.
Création de plusieurs fichiers vides à la fois
Étape 3 : Créer plusieurs fichiers en une seule fois
Pour créer plusieurs fichiers vides simultanément, listez-les dans la même touch commande, séparés par des espaces :
touch file1.txt file2.txt file3.txt
Vous pouvez également utiliser des accolades pour la création par lots :
touch file{1..3}.txt
Vérifiez la génération de plusieurs fichiers en exécutant :
ls
Cette commande cruciale vous permet de vérifier l’existence de vos fichiers nouvellement créés.
Explication des options de commande tactile
La puissance de cette touch commande va au-delà de la création de fichiers : ses options facilitent la gestion efficace des horodatages. Voici les options essentielles :
| Option | Description |
|---|---|
| -un | Mettre à jour uniquement l’heure d’accès au fichier. |
| -c | Supprime la création de fichier s’il n’existe pas. |
| -d=, –date= | Définissez l’horodatage d’un fichier à l’aide d’un format de date spécifié. |
| -m | Mettre à jour uniquement l’heure de modification du fichier. |
| -r | Copier les horodatages à partir d’un fichier de référence. |
| -t | Définissez l’horodatage d’un fichier sur une date et une heure spécifiées. |
Étape 1 : Modifier l’heure d’accès au fichier
L’heure d’accès (atime) indique la dernière fois qu’un fichier a été consulté. Pour mettre à jour uniquement l’heure d’accès sans affecter l’heure de modification, utilisez l’ -a indicateur tactile :
touch -a filename.txt
Confirmez ce changement avec :
stat filename.txt
Étape 2 : Modifier l’heure de modification du fichier
Pour modifier uniquement l’heure de modification, implémentez l’ -m option :
touch -m filename.txt
Validez ce changement en exécutant :
stat filename.txt
Étape 3 : Mettre à jour les heures d’accès et de modification
Pour mettre à jour les deux horodatages simultanément, utilisez simplement la commande tactile :
touch filename.txt
Confirmez les horodatages mis à jour avec stat :
stat filename.txt
Étape 4 : définir un horodatage spécifique
Pour attribuer un horodatage spécifique, fournissez l’ -t option suivie de la date et de l’heure souhaitées au format [[CC]YY]MMJJhhmm[.ss] :
touch -t 202401011230 filename.txt
Vérifiez l’horodatage spécifique avec :
stat filename.txt
Explorer des alternatives à la commande tactile
Étape 1 : utiliser la commande Cat
La commande cat ne sert pas seulement à afficher le contenu d’un fichier : elle permet également de créer des fichiers. Pour créer un fichier avec cat, exécutez :
cat > newfile.txt
Appuyez sur Ctrl + D pour quitter le mode de saisie, laissant un fichier vide.
Étape 2 : Utiliser les opérateurs de redirection
Utilisez les opérateurs de redirection (>, >>) pour créer des fichiers. L’utilisation > de `…
touch > newfile.txt
Au lieu de cela, >> du contenu serait ajouté au fichier.
Étape 3 : Éditeurs de texte en ligne de commande
Les éditeurs de texte comme nano, vim ou emacs peuvent également être utilisés pour créer des fichiers. Par exemple, pour créer un fichier vide avec Vim, saisissez :
vim newfile.txt
Appuyez ensuite sur i pour entrer en mode insertion et Esc sur pour quitter. Enregistrez les modifications avec :wq pour créer le fichier.