La commande ls
avec l’option -l
permet de connaître le type de fichier en se basant sur la 1ère lettre de la sortie. L’option -F
permet quand à elle d’aouter un symbole correspondant au type de fichier listé. Elle ne peut pas toujours se combiner à l’option -l
, par exemple avec les liens symboliques où le @ ne s’affiche pas.
Option de ls
Manuel
Extrait du manuel :
-F, --classify append indicator (one of */=>@|) to entries |
Les commandes à utiliser :
# ls -F <chemin> |
Les indicateurs :
*
: fichier exécutable (droit x)/
: répertoire=
: socket>
: door (communication inter-processus)@
: lien sybolique|
: fichier pipe
Exemples
Avec ls -lF <chemin>
:
lrwxrwxrwx 1 root root 9 19 sept. 15:04 lock -> /run/lock/ |
Avec ls -F <chemin>
:
lock@ dmeventd-server| bin/ nftables.conf* bash.sh* |
Documentation
https://unix.stackexchange.com/questions/146802/the-f-option-for-ls#146804
https://www.gnu.org/software/coreutils/manual/coreutils.html#index-g_t_002dF-841