"ls" 목록의 "l"은 무엇을 의미하나요?

"ls" 목록의 "l"은 무엇을 의미하나요?

내 디렉토리 중 하나에서 이것을 실행 하면 ls -adl .*다음 목록이 포함된 파일을 얻습니다.

lrwxrwxrwx  1 user group   43 Jul  3 16:25 .#filename.py ->  
[email protected]:1372874769

파일 이름과 URL과 유사한 콘텐츠는 빨간색으로 강조 표시됩니다.무슨 l뜻인가요 lrwxrwxrwx? 이것은 어떤 종류의 파일인가요?

답변1

지적한대로견과류 취소, .#filename.py라는 특수 파일입니다.심볼릭 링크. 심볼릭 링크는 다른 파일을 가리킵니다. 심볼릭 링크를 열면 해당 링크가 가리키는 파일이 열립니다. 심볼릭 링크를 삭제하면 rm심볼릭 링크 자체도 삭제됩니다. 심볼릭 링크가 을 가리킵니다 [email protected]:1372874769. 파일이 존재하지 않거나 파일을 읽을 수 있는 적절한 권한이 없으면 emacs에서 열 수 없습니다.

파일 삭제 가능 여부는 파일이 위치한 디렉터리의 권한에 따라 다릅니다. w파일을 삭제하려면 해당 파일이 있는 디렉터리에 대한 쓰기( ) 권한이 필요합니다 .

답변2

l경우 심볼릭 링크입니다. 심볼릭 링크는 절대 또는 상대 경로 형식으로 다른 파일이나 디렉터리에 대한 참조를 포함하고 경로 이름 확인에 영향을 미치는 특수한 유형의 파일입니다.

대상에 올바른 권한이 없기 때문에 이 파일을 열지 못할 수도 있습니다. 대상에 대한 권한을 확인하십시오. 이것이 귀하가 가지고 있는 것입니다 ->( [email protected]:1372874769귀하의 경우).

답변3

l심볼릭 링크를 나타냅니다 . 링크를 삭제하려는 경우 다음을 사용하여 삭제할 수 있습니다 . 또는 파일 이름에 파일이 있으므로 rm .#filename.py사용해야 하는 파일을 삭제하려는 경우 다음을 수행하십시오.\:rm [email protected]\:1372874769

관련 정보