Dans Linux, chaque fichier est associé à des horodatages et chaque fichier stocke les informations de l’heure du dernier accès, de l’heure de la dernière modification et de l’heure du dernier changement. Ainsi, chaque fois que nous créons un nouveau fichier et accédons ou modifions un fichier existant, les horodatages de ce fichier sont automatiquement mis à jour.
Dans cet article, nous couvrirons quelques exemples pratiques utiles de Linux commandes tactiles. La commande tactile est un programme standard pour Unix/Linux systèmes d’exploitation, qui est utilisé pour créer, changer et modifier les horodatages d’un fichier.
Avant de partir pour toucher exemples de commandes, veuillez consulter les options suivantes.
Options de commande tactile
- -unmodifier uniquement le temps d’accès
- -csi le fichier n’existe pas, ne le créez pas
- -rémettre à jour les heures d’accès et de modification
- -mmodifier uniquement l’heure de modification
- -rutiliser les heures d’accès et de modification du fichier
- -tcrée un fichier en utilisant un temps spécifié
1. Comment créer un fichier vide
Ce qui suit toucher La commande crée un nouveau fichier vide (zéro octet) appelé éclat.
# touch sheena
2. Comment créer plusieurs fichiers
En utilisant le toucher commande, vous pouvez également créer plusieurs fichiers. Par exemple, la commande suivante créera 3 fichiers nommés, éclat, meena, et leena.
# touch sheena meena leena
3. Comment modifier l’accès aux fichiers et l’heure de modification
Pour changer ou mettre à jour les heures de dernier accès et de modification d’un fichier nommé leenaUtilisez le -un comme suit. La commande suivante définit l’heure et la date actuelles d’un fichier. Si la leena 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 répertorier et rechercher des fichiers.
4. Comment éviter de créer un nouveau fichier
En utilisant le -c possibilité avec le toucher commande évite de créer 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 changer l’heure de modification du fichier
Si vous souhaitez modifier la seule heure de modification d’un fichier appelé leenapuis utilisez le -m possibilité avec le toucher commande. Veuillez noter qu’il ne mettra à jour que les heures de dernière modification (pas les heures d’accès) du fichier.
# touch -m leena
6. Définissez explicitement les heures d’accès et de modification
Vous pouvez définir explicitement l’heure à l’aide de la -c et -t possibilité avec le toucher 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 d’un fichier leena comme 17h30 (17h30.) 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 leenaavec le ls -l commande.
# ls -l total 2 -rw-r--r--. 1 root root 0 Dec 10 17:30 leena
7. Comment utiliser l’horodatage d’un autre fichier
La commande tactile suivante avec le -r option, mettra à jour l’horodatage du fichier meena avec l’horodatage de leena dossier. Ainsi, le fichier contient le même horodatage.
# touch -r leena meena
8. Créer un fichier en utilisant une heure spécifiée
Si vous souhaitez créer un fichier avec une heure spécifiée autre que l’heure actuelle, le format doit être.
# touch -t YYMMDDHHMM.SS tecmint
Par exemple, la commande tactile ci-dessous avec -t l’option donnera le tecmint déposer un horodatage de 18:30:55. sur 10 décembre, 2020.
# touch -t 202012101830.55 tecmint
Nous avons presque couvert toutes les options disponibles dans la commande touch pour plus d’options, utilisez « toucher l’homme“. 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.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.
Nous sommes reconnaissants pour votre soutien sans fin.