ls -l 및 ls -lL

ls -l 및 ls -lL

중복된 것 같지만 이전에 질문한 내용이 내 질문에 대한 답변이 아닌 것으로 알고 있습니다.

그래서 쉘에서 나는 /home디렉토리로 가서 디렉토리를 생성하고 그것을 호출합니다.play

그런 다음 이 디렉터리로 이동하여 /home/play두 개의 파일을 만듭니다. 첫 번째는 텍스트 파일이고 두 번째는 터미널에 대한 심볼릭 링크입니다.tty

이제 사용하면 ls -l다음과 같은 결과가 출력됩니다. 여기에 이미지 설명을 입력하세요.

내가 놓은 곳과 같군요. ls -lL이걸 얻었네요여기에 이미지 설명을 입력하세요.

이 차이점은 무엇을 의미합니까? 물음표는 무엇을 나타냅니까?

답변1

-L옵션은 ls링크 자체 대신 링크 대상에 대한 정보가 표시되어야 함을 나타냅니다. 빨간색은 tty일반적으로 끊어진 링크를 나타내거나 링크가 존재하지 않는 파일을 가리킨다는 것을 나타냅니다. 목적지가 존재하지 않기 때문에 ls어떤 정보를 표시할지 알 수 없어서 물음표를 표시합니다.

관련 정보