GNU/Linux >> Tutoriels Linux >  >> Linux

Quelles sont les utilisations légitimes de la commande "touch" ?

Quel est l'intérêt du touch commande? Je sais que je peux créer des fichiers vides avec, mais c'est aussi le cas avec echo -n .

Sinon, pourquoi quelqu'un aurait-il besoin de changer les horodatages d'un fichier ? Sauf à créer la fausse impression sur l'ancienneté d'un fichier, je n'y vois pas d'autre utilité, et celle-ci n'est pas légitime (de mon point de vue).

Réponse acceptée :

Un avantage du touch est qu'il peut spécifier des horodatages arbitraires, tandis que echo -n donnera toujours l'heure actuelle.

Un exemple d'utilisation légitime consiste à mettre à jour un horodatage d'un fichier de code source afin qu'un programme comme make considérera le fichier source plus récent que son objet compilé et le reconstruira.

D'autres utilisations consistent à créer des fichiers qui fonctionnent uniquement en fonction de leur existence, par ex. /etc/nologin , qui interdit les connexions si elle existe. Je dirais également que touch myfile est une construction plus simple que echo -n >> myfile , en plus d'être plus court à taper.


Linux
  1. Exemples essentiels de la commande File sous Linux

  2. touch Exemples de commandes sous Linux

  3. toucher :commande introuvable

  4. Quelles sont les différences entre grep, awk et sed ?

  5. Quelle est la commande pour copier, lire et supprimer un fichier sous Linux

Qu'est-ce que la commande kill sous Linux ?

Que sont les inodes sous Linux ?

8 utilisations courantes de la commande Linux Touch

Utilisations courantes de la commande Touch sur Rocky Linux 8

useradd vs adduser :quelles sont les différences ?

quelle est la commande la plus fiable pour trouver la taille réelle d'un fichier linux