# Fichiers : Exercice

On sait lister et naviguer entre les répertoires et fichiers.

Par contre, on ne sais pas encore les consulter, les créer, les modifier ou les supprimer.

Je vous laisse comme exercice la tâche de découvrir pour chacune de ses actions, en remplissant le tableau suivant :

* Testez chaque instruction que je vous donne dans la première colonne
* Rédigez une mini-explication
* Consultez la documentation pour la commande pour voir s'il y a des options et paramètres utiles pour la commande
* Chercher (sur Internet) d'autre commandes qui seront utiles pour l'action (création, consultation, modification, etc) et les ajouter au tableau dans les lignes vides

Je vous quelques minutes pour faire votre recherche, et on se présentera nos résultats ensemble.

## Cheat Sheet

| Commande                                                      | Explication | Paramètres utiles |
| ------------------------------------------------------------- | ----------- | ----------------- |
| *Creation de fichiers*                                        |             |                   |
| `touch`                                                       |             |                   |
|                                                               |             |                   |
|                                                               |             |                   |
| *Consultation de fichiers*                                    |             |                   |
| `cat`                                                         |             |                   |
| `less`                                                        |             |                   |
| `head`                                                        |             |                   |
| `tail`                                                        |             |                   |
|                                                               |             |                   |
|                                                               |             |                   |
| *Changer le nom ou l'emplacement des fichiers et répertoires* |             |                   |
| `mv`                                                          |             |                   |
|                                                               |             |                   |
| *Copier un fichier*                                           |             |                   |
| `cp`                                                          |             |                   |
|                                                               |             |                   |
| *Suppression de fichiers*                                     |             |                   |
| `rm`                                                          |             |                   |
|                                                               |             |                   |
|                                                               |             |                   |
| *Creation de répertoires*                                     |             |                   |
| `mkdir`                                                       |             |                   |
|                                                               |             |                   |
|                                                               |             |                   |
| *Suppression de répertoires*                                  |             |                   |
| `rm`                                                          |             |                   |
|                                                               |             |                   |
|                                                               |             |                   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.glassworks.tech/unix-shell/fichiers-et-repertoires/030-fichiers/fichiers-exercice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
