Wiem, że to wygląda jak duplikat, ale wcześniej zadane pytania nie odpowiadają na moje pytanie
więc w powłoce idę do /home
katalogu i tworzę tam katalog, nazywając goplay
następnie przechodzę do tego katalogu /home/play
i tworzę dwa pliki, pierwszy to plik tekstowy, drugi to symboliczne łącze do terminala o nazwietty
teraz jeśli użyję ls -l
, otrzymam następujące dane wyjściowe
gdzie jakbym to położył ls -lL
, rozumiem
co ta różnica ma oznaczać? co oznaczają znaki zapytania?
files
permissions
ls
symlink
użytkownik230406
źródło
źródło
terminal
, nie terminal lub terminalu w zwykłym znaczeniu tego słowa. Link do byłby bardziej podobny do tego drugiego./dev/tty
Odpowiedzi:
Ta
-L
opcjals
wyświetla informacje o celu linku, a nie o samym linku. Kolor czerwonytty
oznacza zwykle zepsuty link lub link prowadzący do nieistniejącego pliku, co ma miejsce w tym przypadku. Ponieważ miejsce docelowe nie istnieje,ls
nie można dowiedzieć się, jakie informacje mają zostać wyświetlone, zamiast tego wyświetla znaki zapytania.źródło