Je sais que cela ressemble à un doublon, mais les questions posées précédemment ne répondent pas à ma question
donc dans le shell, je vais dans le /home
répertoire et je crée un répertoire en l'appelantplay
puis je vais dans ce répertoire /home/play
, et crée deux fichiers, le premier est un fichier texte, le second est un lien symbolique vers le terminal appelétty
maintenant si j'utilise ls -l
j'obtiens la sortie suivante
où comme si je mettais ls -lL
je reçois ce
quelle est cette différence est censée signifier? que signifient les points d'interrogation?
files
permissions
ls
symlink
user230406
la source
la source
terminal
, pas vers un terminal ou le terminal au sens habituel du terme. Un lien vers/dev/tty
ressemblerait davantage à ce dernier.Réponses:
L'
-L
option indiquels
d'afficher des informations pour la cible du lien, pas le lien lui-même. Le rouge detty
indique généralement un lien cassé, ou un lien qui pointe vers un fichier inexistant, ce qui est le cas ici. Étant donné que la destination n'existe pas,ls
ne peut pas comprendre les informations à afficher, elle affiche donc des points d'interrogation.la source