Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:enicar:tutos:peregrination-autour-de-ls-l [26/03/2015 07:52] enicar [Types de fichiers et permissions] |
utilisateurs:enicar:tutos:peregrination-autour-de-ls-l [30/06/2019 12:19] enicar [Les liens symboliques] |
||
---|---|---|---|
Ligne 69: | Ligne 69: | ||
|-|Fichier normal| | |-|Fichier normal| | ||
|d|Répertoire (**d**irectory) ([[peregrination-autour-de-ls-l?&#les-repertoires|Les répertoires]])| | |d|Répertoire (**d**irectory) ([[peregrination-autour-de-ls-l?&#les-repertoires|Les répertoires]])| | ||
- | |l|Lien symbolique (symbolic **l**ink)| | + | |l|Lien symbolique (symbolic **l**ink) ([[peregrination-autour-de-ls-l?&#les-liens-symboliques|Les liens symboliques)]]| |
|p|Tube nommé (**p**ipe)| | |p|Tube nommé (**p**ipe)| | ||
|s|**S**ocket unix| | |s|**S**ocket unix| | ||
Ligne 376: | Ligne 376: | ||
même, c'est le point. Alors nous en arrivons à la question : d'où vient ce 246 ? À chaque nouveau | même, c'est le point. Alors nous en arrivons à la question : d'où vient ce 246 ? À chaque nouveau | ||
sous-répertoire créé dans un répertoire est associé un lien noté **..**. Ce lien pointe sur le répertoire parent. Donc on en déduit, qu'il y a 244 sous-répertoires dans le répertoire courant de mon exemple. | sous-répertoire créé dans un répertoire est associé un lien noté **..**. Ce lien pointe sur le répertoire parent. Donc on en déduit, qu'il y a 244 sous-répertoires dans le répertoire courant de mon exemple. | ||
- | Prouvons le ! Je vais utiliser pour ce faire les commandes **find** et **wc**. **find** permet de chercher des fichiers selon divers critères. Ici, je vais lui demander de trouver les répertoires | + | Prouvons le ! Je vais utiliser pour ce faire les commandes **find** et **wc**. |
- | du répertoire courant (**-type d**) et de ne pas parcourir ces sous-répertoires en profondeur | + | |
- | comme il le fait normalement (**-maxdepth 1**). **wc** compte les caractères, les mots et les lignes. | + | |
- | Ici, je lui demande de compter les lignes uniquement (**-l**) | + | |
<code user> | <code user> | ||
- | find . -maxdepth 0 -type d |wc -l | + | find . -maxdepth 1 -type d |wc -l |
</code> | </code> | ||
**find** permet de chercher des fichiers selon divers critères. Ici, je vais lui demander de trouver les répertoires du répertoire courant (**-type d**) et de ne pas parcourir ces sous-répertoires en profondeur | **find** permet de chercher des fichiers selon divers critères. Ici, je vais lui demander de trouver les répertoires du répertoire courant (**-type d**) et de ne pas parcourir ces sous-répertoires en profondeur | ||
Ligne 394: | Ligne 391: | ||
find . -maxdepth 1 -type d |less | find . -maxdepth 1 -type d |less | ||
</code> | </code> | ||
- | Le répertoire **.** devrait être listé au début. Une autre façon de voir, est que **find** tous les répertoires du répertoires courant sauf **..**, ça nous fait 246-1. ;-) Le compte est bon ! | + | Le répertoire **.** devrait être listé au début. Une autre façon de voir, est que **find** liste tous les répertoires du répertoires courant sauf **..**, ça nous fait 246-1. ;-) Le compte est bon ! |
===== Les liens symboliques ===== | ===== Les liens symboliques ===== | ||
FIXME à suivre. | FIXME à suivre. | ||
+ |