PC에서 작동하는 상대 심볼릭 링크를 만드는 방법

AmeBel

시작하려면 다음과 같은 디렉토리 구조가 있습니다.

~/a/bin
~/a/src -> /home/user/b/sync/src

심볼릭 링크를 만들었습니다.

cd ~/a/src
ln -s ../bin bin-xyz

이제 bin-xyz는 끊어진 링크이며 cd-ing 방법이 없습니다.

내가 무엇을 찾고 있습니까?

상대 경로가 손상되지 않도록 심볼릭 링크 된 폴더 내에 심볼릭 링크를 만드는 방법. 예를 들면

 cd ~/a/src/bin-xyz 

또는

 cd ~/b/sync/src/bin-xyz

~ / a / 또는 ~ b / sync /에 bin 디렉토리가 있으면 작동해야합니다.

왜 이것을 찾고 있습니까?

컴퓨터간에 ~ / b / sync / src를 동기화하고 있습니다. 여기서 ~ / a /는 두 컴퓨터의 작업 공간이지만 컴퓨터의 사용자 이름이 다릅니다. 따라서 작동하는 상대 경로가 있다는 것은 더 쉬운 작업 흐름을 의미합니다.

동기화를 위해 bittorent 동기화를 사용하고 있습니다.

감사 :-)

미역취 속의 일종

이제 bin-xyz는 끊어진 링크입니다.

그 이유는 분명합니다. 실제 상위 디렉토리 ..를 참조해야 하거나 그렇지 않으면 완전히 모호합니다.

이후 ~/a/src -> /home/user/b/sync/src, I는 그와 함께 가정 $PWDln -s ../bin bin-xyz당신이 링크를 시도하고 /home/user/b/sync/src/bin-xyz/home/user/a/sync/bin. 어떤 경우에는 절대 경로를 사용해야합니다.

 ln -s /home/user/a/sync/bin /home/user/b/sync/src/bin-xyz

이 점 ln에서 ..공백을 채우지 않는 이유 현재 쉘과 달리 이동을 추적하지 않았 ..으며 실제 상위 디렉토리가 아닌 다른 것을 의미한다는 것을 알 방법이 없기 때문입니다 .

실제로 두 개의 다른 시스템이 관련되어 있기 때문에 이것을 할 수 없다는 것이 (아마도?) 귀하의 질문에 암시되어 있습니다. 이는 네트워크 공유가 마운트되었거나 두 가지 모두에 동일한 블록 장치를 사용함을 의미하며, 이는 차례로 XY 문제를 의미 합니다. 더 자세한 정보 없이는 해결할 수 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

루트에 대한 심볼릭 링크를 만드는 방법

존재하지 않는 대상에 대한 심볼릭 링크를 만드는 방법이 있습니까?

Java NIO.2에서 상대 심볼릭 링크를 만드는 방법은 무엇입니까?

Linux 웹 서버용 심볼릭 링크를 만드는 방법

동일한 소스에서 폴더 / 파일에 대한 여러 심볼릭 링크를 만드는 방법

노드에서 심볼릭 링크의 대상 경로를 결정하는 방법이 있습니까?

존재하지 않는 폴더에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

Apache 문서 루트에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

심볼릭 링크에서 bash 스크립트 실행. 상대 디렉토리가 작동하도록 디렉토리를 변경하는 방법

파이썬에서 존재하지 않는 파일에 대한 상대 심볼릭 링크를 만드는 방법

대화 상자에서 심볼릭 링크를 선택하는 방법은 무엇입니까?

Java를 사용하여 Android에서 심볼릭 링크의 대상을 읽는 방법

iptables-multi를 실행하는 방법? EL7에서 iptables 심볼릭 링크의 대상입니다.

~를 심볼릭 링크 대상에서 사용하거나 변수로 심볼릭 링크 만들기

~를 심볼릭 링크 대상에서 사용하거나 변수로 심볼릭 링크 만들기

쉘 명령으로 한 번에 여러 디렉토리에 대한 심볼릭 링크를 만드는 방법

폴더가 아닌 파일에 대한 심볼릭 / 소프트 링크를 만드는 방법

Lumen의 저장소 공용 폴더에 대한 심볼릭 링크를 만드는 방법

MacOS에서 CurrentJDK 심볼릭 링크를 변경하는 방법

rsync / rsnapshot에서 심볼릭 링크를 제외하는 방법

AppArmor에 최상위 심볼릭 링크를 가르치는 방법

(말 그대로) 대상 파일을 여는 심볼릭 링크를 만드는 방법

Bash에서 심볼릭 링크를 가리키는 심볼릭 링크를 찾는 방법

mklink를 사용하여 상대 경로로 심볼릭 링크를 만드는 방법은 무엇입니까?

Go에서 심볼릭 링크를 덮어 쓰는 방법?

Node.js에서 심볼릭 링크를 읽는 방법

대상 디렉터리가 없을 때 심볼릭 링크를 만드는 방법은 무엇입니까?

시작 매개 변수를 사용하여 / usr / bin / vim에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

명령 프롬프트에서 심볼릭 링크 대상을 표시하는 방법은 무엇입니까?

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관