ls -adl .*
내 디렉토리 중 하나에서 실행할 때 다음 목록이있는 파일을 얻습니다.
lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py ->
person@computer.edu.4018:1372874769
파일 이름과 URL 모양이 빨간색으로 강조 표시됩니다. 무슨 l
뜻 lrwxrwxrwx
인가요? 이것은 어떤 종류의 파일입니까?
답변
unxnut 에 의해 지적 된 바와 같이 .#filename.py
, 심볼릭 링크 라고하는 특별한 종류의 파일 이다. 심볼릭 링크는 다른 파일을 가리 킵니다. 심볼릭 링크를 열면 링크가 가리키는 파일이 열립니다. 기호 링크를 rm
제거하면 기호 링크 자체가 제거됩니다. 귀하의 심볼릭 링크가 가리키는 person@computer.edu.4018:1372874769
. 해당 파일이 없거나 해당 파일을 읽을 수있는 적절한 권한이 없으면 emacs에서 파일을 열 수 없습니다.
파일을 제거 할 수 있는지 여부는 파일이있는 디렉토리의 권한에 따라 다릅니다. w
파일을 제거하려면 파일의 디렉토리에 대한 쓰기 ( ) 권한이 필요 합니다.
답변
l
이 경우는 심볼릭 링크입니다. 심볼릭 링크는 절대 또는 상대 경로의 형태로 다른 파일 또는 디렉토리에 대한 참조를 포함하고 경로 이름 확인에 영향을주는 특수한 유형의 파일입니다.
대상에 올바른 권한이 없기 때문에이 파일을 열지 못할 수 있습니다. ->
( person@computer.edu.4018:1372874769
귀하의 경우) 오른쪽에있는 대상에 대한 권한을 확인하십시오 .
답변
는 l
심볼릭 링크를 나타냅니다. 그런 다음 링크를 제거하려는 경우 당신이 사용할 수있는 rm .#filename.py
제거하거나 파일을 제거하려는 경우 당신이 사용해야하는 \
있기 때문에 :
파일 이름에 이렇게 같이 수행rm person@computer.edu.4018\:1372874769