Commande touch
RésoluBonjour,
Je souhaite savoir ce que signifie la commande touch plouf2 :
- Est-ce que pour créer un fichier vide ?
- Est-ce que le nom plouf2 ou plouf est le nom du fichier ou d'un dossier ?
- Est ce que ça indique le nom du fichier ou le nom du dossier ?
Je suis débutant dans les ligne de commande.
À la fin, ils disent comment changer de répertoire. Le reste j'ai compris.
Merci d'avance
- Commande touch linux
- Invite de commande - Guide
- Commande terminal mac - Guide
- Touch pad désactivé - Guide
- Commande dism - Guide
- Diskpart commande - Guide
2 réponses
Bonjour,
Merci d'éviter les captures d'écran quand un simple copier coller suffit (plus pratique pour tout le monde et plus écologique).
Toutes les commandes shell sont documentées dans le man (pages de manuels). Donc si tu te demandes à quoi correspond la commande touch, il suffit de taper la commande :
man touch
... pour afficher la documentation (q pour quitter).
Tu peux trouver aussi les pages de man en ligne (exemple : si tu cherches "man plouf" avec ton moteur de recherche, tu tomberas sur une page comme celle-ci).
Ensuite, pour répondre à ta question sur touch :
- touch en paramètre au moins un chemin de fichier.
- Pour chaque chemin passé en paramètre :
- Si le chemin correspond à un fichier qui existe déjà :
- touch corrige alors l'horodatage de ce fichier (voir ls -l fichier) pour le mettre à la date actuelle.
- note que par fichier, on entend n'importe quel type de fichier (fichier régulier, dossier...)
- Sinon :
- Si le dossier associé à ce chemin existe :
- touch crée dans ce dossier un fichier vide
- Exemple : si on lance touch /home/toto/fichier.txt et que le dossier /home/toto existe mais que le fichier /home/toto/fichier.txt n'existe pas, touch crée le fichier vide /home/toto/fichier.txt.
- Sinon :
- touch renvoie une erreur (le dossier en question doit être préalablement créé avec mkdir -p)
- Si le dossier associé à ce chemin existe :
- Si le chemin correspond à un fichier qui existe déjà :
Bonne chance