Commande Touch dans Ubuntu Top 10.Top 10

Commande Touch dans Ubuntu Top 10.Top 10

La commande tactile dans Ubuntu 22.04 sert divers objectifs tels que la génération de fichiers ou les ensembles de fichiers, la modification des temps de modification ou d'accès des fichiers, etc. De plus, cette commande peut être utilisée pour classer les fichiers en fonction de leurs horodatages sans apporter de modifications aux fichiers. En plus de cela, vous pouvez définir la date et l'heure de modification d'un fichier en fonction de votre désir en utilisant la commande tactile.

Dans ce blog, nous élaborons sur l'utilisation d'une commande tactile dans Ubuntu 22.04 en démontrant quelques exemples de base et avancés de cette commande. Sans plus tarder, commençons.

  • Comment fonctionne la commande Touch dans Ubuntu 22.04?
  • Créer un nouveau fichier
  • Créer plusieurs fichiers
  • Évaluer la date et l'heure de modification
  • Modifier l'heure et la date du fichier
  • Modifier l'heure d'accès du fichier
  • Modifier le temps de modification du fichier
  • Égaliser le temps de modification de deux fichiers
  • Empêcher la création de nouveaux fichiers tout en mettant à jour le temps de modification
  • Modifier le temps de modification du lien

Comment fonctionne la commande Touch dans Ubuntu 22.04?

Le "touche"Est une commande Linux de base pour créer les fichiers vides ou modifier les horodatages du fichier (dernière date ou heure de l'accès ou de la modification du fichier).

Horodatage

Les fichiers Linux ont 3 horodatages: Atime, mtime et ctime.

Atime: Il contient des informations sur le moment où le contenu du fichier est lu avec des outils ou des commandes pour afficher le contenu du fichier comme moins, nano, vi, vim, chat, grep, tête, etc. L'horodatage Atime change et est mis à jour chaque fois que le fichier est affiché.

m du temps: Il montre la dernière modification du contenu d'un fichier, y compris son nom, mais pas son propriétaire ou ses autorisations, seulement le fichier lui-même.

ctime: Comme "m du temps","ctime"Affiche également quand un fichier est modifié, mais il est également mis à jour lorsque l'accès à la propriété, au groupe ou à l'autorisation sur un fichier est modifié. Nous pouvons éditer l'Atime et Mtime mais nous ne pouvons pas modifier le ctime. Le temps est mis à jour lorsque les autorisations d'un fichier sont modifiées ou lorsque les fichiers sont vraiment lus ou modifiés

Voici quelques exemples de base de la commande Touch dans Ubuntu 22.04 qui explique les utilisations de cette commande.

Exemple 1: Comment créer un nouveau fichier

L'un des usages de base de la commande tactile est de générer de nouveaux fichiers. La commande écrite suivante est le moyen le plus simple et le plus rapide de créer un fichier avec la commande tactile. Cette méthode est utilisée le plus souvent par les administrateurs système.

$ touch Fichier.SMS

Voir le nouveau fichier généré à l'aide du «LS”Commande comme indiqué dans la sortie.

$ ls

Un nouveau fichier vide est généré.

Exemple 2: comment créer plusieurs fichiers

Une autre utilisation ou une peut considérer cela comme un avantage de la commande tactile est que vous pouvez générer de nombreux fichiers avec une seule ligne de commande.

$ touch filename1 filename2 filename3

Ici, nous générons trois fichiers.

Exemple 3: Comment évaluer la date et l'heure de modification

Aux fins de l'évaluation de la date et de l'heure de modification d'un fichier, vous pouvez utiliser la commande stat:

$ stat échantillon.SMS

Maintenant, appliquons la commande tactile. Exécuter la commande tactile sur ce fichier particulier les mises à jour et affiche la date et l'heure de modification du fichier, ce qui en fait la même chose que la date et l'heure du système.

$ tactile échantillon.SMS

La date et l'heure de modification du fichier sont égales à celles du système.

Exemple 4: Comment modifier l'heure et la date du fichier

Bien que, par défaut, la commande tactile rend le temps de modification du fichier égal à celui du système comme mentionné déjà. Cependant, utilisez l'option -T pour l'exécuter manuellement.

$ Touch -T 202212040957 Échantillon.SMS

Maintenant, vous pouvez valider ce changement à l'aide de la commande stat.

$ stat échantillon.SMS

Le temps d'accès est égal au temps de modification.

Exemple 5: Comment modifier l'heure d'accès du fichier

L'utilisation de l'option -a avec la commande tactile vous permet de modifier le temps d'accès d'un fichier:

$ touch -a échantillon.SMS

Le temps d'accès qui est modifié dans l'exemple précédent est désormais mis à jour.

Exemple 6: Comment modifier le temps de modification du fichier

Pour ce faire, utilisez l'option -m pour modifier le temps de modification d'un fichier.

$ tactile -m échantillon.SMS

Le temps de modification que nous avons changé précédemment est maintenant mis à jour.

Exemple 7: Comment égaliser le temps de modification de deux fichiers

Lorsque vous utilisez l'option -r avec la commande tactile, il fait essentiellement référence à un fichier particulier et est égal au temps de modification d'un fichier égal à celui du fichier que vous avez référencé.

fichier $ touch -r.échantillon TXT.SMS

Le temps de modification de «déposer.SMS" est égal à "goûter.SMS".

Exemple 8: Comment empêcher la création de nouveaux fichiers lors de la mise à jour du temps de modification

L'utilisation de l'option -C ou A -No-Create avec la commande tactile empêche la création de nouveaux fichiers qui n'existent pas déjà lors de la mise à jour du temps de modification d'un fichier.

$ touch -c filename1 filename2 filename4

Aucun nouveau fichier n'est généré.

Exemple 9: Comment modifier le temps de modification du lien

Dans le but de mettre à jour le temps de modification d'un lien au lieu d'un fichier, utilisez l'option -h ou -No-Dereference:

$ Touch -h échantillon.SMS

Le temps de modification d'un lien est mis à jour.

Conclusion

La commande tactile dans Ubuntu 22.04 sert divers objectifs tels que la génération d'un fichier vide ou de plusieurs fichiers en même temps. De plus, cela peut être utilisé pour évaluer le temps de modification ou l'heure d'accès des fichiers. Vous pouvez également mettre à jour ces horodatages d'un fichier en fonction de votre désir en utilisant la commande tactile. Ce sont quelques usages de base de cette commande, tandis que les usages avancés consistent à faire de l'horodatage d'un fichier égal à un autre, à la mise à jour du temps de modification d'un lien, etc.