
다음 명령을 사용하여 소프트 링크를 만들었습니다.
ln -s "/media/Eric/node/language/1-1.English/space@English/7-2 IELTS" ~/desktop/IELTS
내 데스크탑에서 디렉토리를 열기 위해 클릭하면 IELTS
경로는 /home/eric/Desktop/IELTS
.
경로를 원래 경로로 설정하고 싶습니다 /media/Eric/node/language/1-1.English/space@English/7-2 IELTS
. 괜찮나요?
답변1
짧은: 아니, 그러면 안 돼
긴: 데스크탑 런처가 도움이 될 수도 있습니다.
Unix 스타일 심볼릭 링크는 하나만 있습니다.표적디렉토리, 별도의 속성 없음원천목차. 심볼릭 링크에 대해 읽을 수 있습니다
질문에 나와 있듯이 소스 디렉터리는 데스크톱 디렉터리입니다.
언급된 일부 댓글현재 디렉토리를 기준으로 심볼릭 링크 생성, 그러나 그것은 질문과 관련이 없습니다.
이 문제는 Microsoft Windows의 바로가기 동작과 관련이 있습니다. 데스크탑 런처를 사용하면 이 동작을 흉내낼 수 있습니다(참조데스크탑 엔트리 사양, 이 부분에서인식 가능한 데스크탑 입력 키):
Exec
실행될 프로그램(가능한 경우 매개변수 포함). 보다집행자키 작동 방식에 대해 자세히 알아보세요. 이것Exec
다음과 같은 경우 키가 필요합니다.DBusActivatable
true로 설정되지 않았습니다. ~ 일지라도DBusActivatable
true인 경우 이해하지 못하는 구현과의 호환성을 위해 Exec을 지정해야 합니다.DBusActivatable
.
Path
항목이 다음 유형인 경우Application
, 실행 중인 프로그램의 작업 디렉터리입니다.
유닉스 심볼릭 링크는끊임없는, 하지만윈도우 단축키내장 가능(1980년대 Apollo Domain처럼)변하기 쉬운. 데스크탑 코드에서는 합법적인 내용을 자세히 설명합니다.집행자(특수 변수), 환경 변수가 사용될 수 있는 위치에 대한 세부 정보가 부족합니다. 따라서 구현은 다양합니다.
다행스럽게도 제기된 문제에는 상수만 필요하며 런처는 해결책을 찾을 수 있는 곳입니다.
답변2
심볼릭 링크는 이런 일을 하지 않습니다. 그러나연결된 데스크톱 파일할 것이다.
직접 시도해 보려면 link-to-7-2-IELTS.desktop
다음 내용을 사용하여 예를 들어 이름이 지정된 데스크톱 파일을 만드세요.
[Desktop Entry]
Name=Link to 7-2 IELTS
Type=Link
URL=file:///media/Eric/node/language/1-1.English/space%40English/7-2%20IELTS
Icon=folder
@
경로의 기호와 공백은 다음 과 같아야 합니다.퍼센트 인코딩올바른 것으로 변환하세요file://
URL. 일부파일 관리자~ 할 것이다당신을 도와주세요존재하다이 파일을 생성.
관련된:
- 바로가기 같은 링크를 만드는 방법이 있나요?
- 기호 링크가 Windows의 바로가기처럼 작동하도록 만들기
- https://askubuntu.com/questions/9450/is-it-possible-to-create-a-shortcut-link-instead-of-symbolic-link-to-a-folde
- https://askubuntu.com/questions/1028474/make-link-open-target-file-not-file-at-link-location
- https://askubuntu.com/questions/1131020/how-do-i-create-an-shortcut-to-a-foldernot-a-symlink-in-ubuntu-18-04-like-shor