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 | ||
doc:systeme:ls [17/02/2018 12:02] chalu [Utilisation de base] |
doc:systeme:ls [26/12/2019 11:17] (Version actuelle) smolski [TP - Créer une liste de sous-répertoire] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
- Pour les autres, vous pouvez obtenir, à tout moment, dans un terminal, la page du manuel de la commande en tapant : | - Pour les autres, vous pouvez obtenir, à tout moment, dans un terminal, la page du manuel de la commande en tapant : | ||
<code user>man ls</code> | <code user>man ls</code> | ||
+ | |||
+ | ==== Option -d ==== | ||
+ | |||
+ | **Edenris** a écrit : \\ | ||
+ | //À quoi sert l'option -d ?// | ||
+ | |||
+ | **raleur** : \\ | ||
+ | Par défaut, lorsqu'un argument passé à ls est un répertoire, ls affiche le contenu du répertoire au lieu d'afficher le répertoire lui-même comme il le ferait pour un simple fichier. L'option -d rétablit ce comportement. | ||
+ | |||
+ | **Edenris** a écrit : \\ | ||
+ | //Pourquoi sort-elle donc qu'un simple point ?// | ||
+ | |||
+ | **raleur** : \\ | ||
+ | Sans argument, ls affiche le contenu du répertoire courant, et avec -d le répertoire courant lui-même symbolisé par ".". | ||
+ | |||
+ | **Edenris** a écrit : | ||
+ | |||
+ | //Comment se fait-il que j'obtiens le même résultat entre "ls" et "ls -p" ?// | ||
+ | |||
+ | **raleur** : \\ | ||
+ | L'option -p ajoute un / aux noms de répertoires pour les distinguer des autres types de fichiers. Je suppose que le répertoire courant ne contient aucun répertoire non masqué (nom commençant par "."). | ||
+ | |||
+ | Lien au forum : \\ | ||
+ | * https://debian-facile.org/viewtopic.php?pid=309055#p309055 | ||
==== Option -p ==== | ==== Option -p ==== | ||
+ | |||
Cette option permet de distinguer les répertoires des fichiers dans le retour de commande en ajoutant / après le nom de chaque répertoire . \\ | Cette option permet de distinguer les répertoires des fichiers dans le retour de commande en ajoutant / après le nom de chaque répertoire . \\ | ||
Exemple | Exemple | ||
Ligne 107: | Ligne 132: | ||
getcap getpcaps getty | getcap getpcaps getty | ||
</file> | </file> | ||
+ | |||
+ | ===== TP - Créer une liste de sous-répertoire ===== | ||
+ | |||
+ | Se placer dans le répertoire maître puis taper et valider : | ||
+ | <code user>ls > liste_repertoires.txt</code> | ||
+ | Et pour visionner le résultat : | ||
+ | <code user>cat liste_repertoires.txt</code> | ||
+ | |||
+ | Voir les tutos [[doc:programmation:shell:chevrons|chevron]] et [[doc:systeme:cat|cat]]. | ||
+ | |||
+ | //Un Krô merci à **framend** qui m'a dépanné sur le coup.// :-) | ||
+ | |||
+ | On peut utiliser [[doc:systeme:tree|tree]] à la place de ls pour consulter également les contenus des répertoires. | ||
===== Ressources ===== | ===== Ressources ===== | ||
* [[utilisateurs:enicar:tutos:peregrination-autour-de-ls-l|Pérégrination autour de ls -l]] | * [[utilisateurs:enicar:tutos:peregrination-autour-de-ls-l|Pérégrination autour de ls -l]] |