Que se passe-t-il si nous utilisons la commande tactile alors que le fichier existe déjà


15

J'ai déjà un fichier nommé param.txtavec quelques données dessus. Si je cours touch param.txtdans le même dossier, mes données seront-elles perdues?


1
Met à jour l'horodatage. Première ligne de la page de manuelUpdate the access and modification times of each FILE to the current time.
123

Réponses:


24

Le contenu du fichier ne sera pas perdu et il ne sera même pas modifié. La seule chose qui se produit lorsque vous exécutez touchsur un fichier déjà existant est que les horodatages d'accès et de modification du fichier sont mis à jour à l'heure actuelle.

Ceci est expliqué dans le touchmanuel ( man touch).


10
et c'est le but principal (ou original) de touch. Qu'il crée le fichier s'il n'est pas déjà existant est secondaire.
user4556274

1
@ user4556274 Hmm ... La première référence que je peux trouver se touchtrouve dans Bell Labs V7 Unix, dans laquelle il a créé le fichier, sauf s'il a -cété utilisé. Mais vous n'avez peut-être pas laissé entendre qu'il ne pouvait pas créer de fichiers depuis le début?
Kusalananda
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.