Linux에 .lnk와 동등한 것이 있습니까?


11

창에서 바로 가기를 만들면 .lnk파일 이 만들어 집니다.

나는 연구했으며 이것들은 리눅스에서 열 수있는 것처럼 보인다 (일부 조정). 리눅스는 동등한가? 그렇다면 확장은 무엇입니까?

답변:


15

Linux는 파일 확장자로 작동하지 않습니다. 그러나 "심볼릭 링크"를 사용하여 Linux에서 바로 가기를 만들 수 있습니다. 그것들은 파일의 "포인터"와 같은 것입니다.

한 번 봐 가지고 여기를 그것을 수행하는 방법을 볼 수 :

심볼릭 링크는 어떻게 만듭니 까?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

예를 들면 다음과 같습니다.

ln -s /usr/local/apache/logs ./logs

4
그러나 Windows 바로 가기와 달리 대상 파일을 이동할 때 기호 링크가 끊어집니다. 바로 가기를 사용하는 주요 원인은 거의 같습니다. 엄밀히 말하면 리눅스 symlink는 Windows 단축키와 같지 않으며 Windows symlink와 같습니다.
Factor Mystic

2
Symlinks는 파일을 정리하는 데 가장 좋아하는 도구입니다. Linux 심볼릭 링크는 어떤 프로그램에서 읽든지 상관없이 대상 파일과 동기화 상태를 유지합니다!
Nathan Moos

@FactorMystic symlink가 파일 시스템의 절대 위치를 가리키게하는 경우에는 그렇지 않습니다. ln -s /usr/local/apache/logs ./logs로 심볼릭 링크를 만들고 /usr/local/apache/logs이동할 때 끊어지지 않습니다.
djhaskin987

환경은 경로에 심볼릭 링크를 유지하지만 Windows는 바로 가기에 대한 환경 경로를 변경합니다. (예는 링크 대상 경우 /tmp파일과 상주 /home/user/temp, 심볼릭 링크는 디렉토리에 액세스 것 /tmp/upload등을 /home/user/temp/upload바로 가기 처음으로 환경 디렉토리를 변경있는 반면, /tmp다음 액세스 및 /tmp/upload직접.) 나는이 동작합니다 리눅스 기능을 알지 못한다 방법.
palswim

@FactorMystic 바로 가기의 대상을 이동하면 항상 끊어집니다. 링크 (심볼 링크 또는 바로 가기)를 이동하면 연결이 끊어 질 수 있으며 여러 요인에 따라 다릅니다. 더 많은 링크 : 절대 경로와 바로 가기가있는 symlink가 좋습니다. 상대 경로와의 심볼릭 링크가 끊어집니다. 절대 경로와 바로 가기가있는 링크와 대상을 함께 이동하면 하위 트리의 심볼릭 링크가 끊어지고 상대 경로와의 심볼릭 링크가 좋습니다. [그래서 비교는 심볼릭 링크와 단축키 사이가 아니라 상대 경로와 절대 경로 사이에 있습니다.]
ctrl-alt-delor

26

Linux에는 두 가지 유형의 링크가 있습니다.

  • .desktop파일 : 그래픽 파일 관리자가 작성합니다. .lnk자동 업데이트를 제외한 Windows 바로 가기 와 비슷합니다 . 바로 가기처럼 GUI 파일 관리자 프로그램 내에서만 작동합니다.

  • 기호 링크 :ln -s target link Linux 및 mklink link targetWindows 에서 작성됩니다 . 이들은 모든 프로그램에서 투명하게 사용할 수 있습니다.


4
아, Posix 기반 시스템의 우수성!
Roy Tinker

@Roy : 항상 Plan9가 있습니다.
user1686

@grawity가 흥미로워 보입니다. 제가 그것을 확인해 보겠습니다. 감사!
Roy Tinker

3
세 번째, 하드 링크가 있습니다
Lie Ryan

@Lie : 그렇습니다. 그러나 .lnk한계로 인해 대안으로 널리 사용되지 는 않습니다.
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.