8 Exemples pratiques de la commande «Touch» Linux

8 Exemples pratiques de la commande «Touch» Linux

Dans Linux, Chaque fichier est associé à des horodatages, et chaque fichier stocke les informations du dernier temps d'accès, du dernier temps de modification et du dernier temps de changement. Ainsi, chaque fois que nous créons un nouveau fichier et accédez ou modifions un fichier existant, les horodatages de ce fichier sont automatiquement mis à jour.

Exemples de commande Linux Touch

Dans cet article, nous couvrirons quelques exemples pratiques utiles de Linux Commandes de touche. Le commande de touche est un programme standard pour Unix / Linux systèmes d'exploitation, qui est utilisé pour créer, modifier et modifier les horodatages d'un fichier.

Avant de se diriger vers touche Exemples de commande, veuillez consulter les options suivantes.

Options de commande Touche

  • -un, changer le temps d'accès uniquement
  • -c, Si le fichier n'existe pas, ne le créez pas
  • -d, Mettre à jour les temps d'accès et de modification
  • -m, Modifier le temps de modification uniquement
  • -r, Utilisez les temps d'accès et de modification du fichier
  • -t, Crée un fichier en utilisant un temps spécifié

1. Comment créer un fichier vide

Ce qui suit touche La commande crée un nouveau fichier vide (zéro-octe) appelé Sheena.

# touche Sheena

2. Comment créer plusieurs fichiers

En utilisant le touche commande, vous pouvez également créer plus d'un seul fichier. Par exemple, la commande suivante créera 3 fichiers nommés, Sheena, Meena, et Leena.

# touche Sheena Meena Leena

3. Comment modifier l'accès aux fichiers et le temps de modification

Pour modifier ou mettre à jour les derniers temps d'accès et de modification d'un fichier appelé Leena, Utilisez le -un option comme suit. La commande suivante définit l'heure et la date actuelles sur un fichier. Si la Leena Le fichier n'existe pas, il créera un nouveau fichier vide avec le nom.

# Touch -a Leena

Les commandes Linux les plus populaires telles que la commande find et la commande LS utilisent des horodatages pour la liste et la recherche de fichiers.

4. Comment éviter de créer un nouveau fichier

En utilisant le -c option avec le touche La commande évite la création de nouveaux fichiers. Par exemple, la commande suivante ne créera pas de fichier appelé Leena S'il n'existe pas.

# Touch -C Leena

5. Comment modifier le temps de modification des fichiers

Si vous aimez modifier le seul temps de modification d'un fichier appelé Leena, puis utilisez le -m option avec le touche commande. Veuillez noter qu'il ne mettra à jour que les derniers temps de modification (pas les heures d'accès) du fichier.

# Touch -m Leena

6. Définissez explicitement les temps d'accès et de modification

Vous pouvez explicitement définir l'heure à l'aide du -c et -t option avec le touche commande. Le format serait le suivant.

# Touch -c -t yyddhhmm leena

Par exemple, la commande suivante définit la date et l'heure d'accès et de modification à un fichier Leena comme 17h30 (17h30 p.m.) 10 décembre de l'année en cours (2020).

# Touch -C -T 12101730 Leena

Vérifiez ensuite l'heure d'accès et de modification du fichier Leena, avec le ls -l commande.

# ls -l total 2 -rw-r - r--. 1 racine racine 0 déc 10 17:30 Leena

7. Comment utiliser l'horodatage d'un autre fichier

La commande tactile suivante avec le -r Option, mettra à jour le délai de temps du fichier Meena avec le temps de temps de Leena déposer. Donc, le fichier contient le même coup de temps.

# Touch -r Leena Meena

8. Créer un fichier en utilisant une heure spécifiée

Si vous souhaitez créer un fichier avec un temps spécifié autre que l'heure actuelle, alors le format doit être.

# touch -t yymmddhhmm.SS Tecmint

Par exemple, la commande de commande ci-dessous avec -t L'option donnera à la Tecmint déposer un horodatage de 18:30:55 p.m. sur 10 décembre, 2020.

# Touch -T 202012101830.55 Tecmint

Nous avons presque couvert toutes les options disponibles dans la commande tactile pour plus d'options d'utilisation "homme touche". Si nous avons encore manqué des options et que vous souhaitez les inclure dans cette liste, veuillez nous mettre à jour via la zone de commentaire.