OneDrive의 Symlink


2

나는 google에 미리 연구를했다. 심볼릭 링크로 모든 폴더를 클라우드에 동기화하는 방법 그리고 다른 질문에,하지만 난 여전히이 특정 질문에 대한 답변을 찾을 수 없습니다.


심볼릭 링크하려는 파일의 형식은 다음과 같습니다. /Users/Name/OneDrive\ -\ X\ Y\ Education/Documents/Z\ Documents

Z\ Documents (의 하위 폴더 이름입니다. ~/Documents )


내가 심볼릭 링크가 거기에 그것을 필요로하지만, 행운이 없었으므로 공백없이 다른 방식으로 다시 작성하려고했습니다. 나는 이것에 대해 아주 경험이 없지만, 터미널에 대한 인용 부호와 같은 것을 할 수 있다고 생각하고있다.

이 질문에있는 내용이 분명하지 않은 경우 의견을 남겨 주시면 명확히하기 위해 최선을 다할 것입니다. 가능한 모든 답변을 주시면 감사하겠습니다. 고맙습니다.

중요한 편집

도움과 노력에 감사드립니다. 나는 디렉토리에 관한 나의 질문에 실수를했다. 그러나 나는 그것이 수정하기에는 너무 크다고 생각한다. 그래서 괜찮다면 여기에 그것을 다시 쓸 것이다.

여기에 내가 링크하고자하는 디렉토리 :

/Users/NAME/OneDrive\ -\ PATH\ TO\ TARGET/Documents/X\ Documents

첫 번째 부분은 내 드라이브에있는 폴더의 위치입니다. 'PATH TO TARGET'상태 인 두 번째 부분은 서버에 연결해야하는 디렉토리의 일부이거나 'Documents'는 OneDrive의 하위 폴더이며 'X \ Documents'입니다. 'Documents'의 하위 폴더입니다.

위의 '출처'만을 기재했습니다. 내 기본 다운로드 위치의 폴더에서 찾을 수있는 대상 :

~/Downloads/X Documents

내가 원했던 것은 X Documents 폴더를 열 때 이전에 설명한 원본 디렉토리 (OneDrive 내 문서 내의 X 문서)로 리디렉션 된 것입니다.

이것으로 나를 도와 주셔서 다시 한번 감사드립니다.


질문에 "\ PATH \ TO \ TARGET"이있는 이유는 무엇입니까? 무엇이 실제의 디렉토리에 대한 심볼릭 링크를 만드시겠습니까?
Allan

\ PATH \ TO \ TARGET = \ X \ Y \ Business OneDrive 조직에 대해서는 조직의 이름을 공개적으로 말하고 싶지 않습니다.
Tes

답변:


3

Documents 폴더에서 OneDrive 폴더 (또는 해당 폴더의 모든 폴더)로 심볼릭 링크 된 파일을 얻으려면 명령을 완전하고 올바르게 포맷해야합니다

심볼릭 링크 만들기 :

ln -s SOURCE TARGET

구체적으로 말하자면,

ln -s /path/to/source /path/to/target

OneDrive에있는 "개인"이라는 폴더에서 링크를 만들고 문서 아래에 표시하려고한다고 가정 해 봅시다.

ln -s /Users/USERNAME/OneDrive/Personal /Users/USERNAME/Documents/Personal

이제 "Documents"폴더에 "Personal"이라는 폴더가 나타납니다.

경로 및 / 또는 파일 이름의 공백

경로 또는 파일 이름 내의 공백을 주소 지정하는 두 가지 방법이 있습니다. 위의 예제를 사용하여 폴더가 호출 된 경우 개인 물품 우리는 두 가지 방법 중 하나를 다룰 수있었습니다.

  • 스페이스를 이스케이프하려면 백 슬래시 ()를 사용하십시오.

    ln -s /Users/USERNAME/OneDrive/Personal\ Stuff /Users/USERNAME/Documents/Personal\ Stuff

  • 따옴표 ( ")를 사용하여 전체 문자열을 캡슐화하십시오.

    ln -s "/Users/USERNAME/OneDrive/Personal Stuff" "Users/USERNAME/OneDrive/Personal Stuff"

홈 디렉토리에 물결표 (~) 사용

물결표 (~)는 지름길 홈 디렉토리로 이동하십시오. 그래서, 타이핑하는 대신 /Users/USERNAME/foo/bar/filename.ext 당신은 간단히 단축 할 수 있습니다. ~/foo/bar/filename.ext

심볼릭 링크를 만들 때 문제없이 사용할 수 있습니다 : ln -s "/Users/USERNAME/OneDrive/Personal Stuff" "~/OneDrive/Personal Stuff"

물결표 (~)는 각 사용자마다 변경된다는 점을 명심하십시오. 이것이 내가 전체 경로를 타이핑하는 습관에 빠진 이유입니다. 내가 원하는 위치에 정확하게 링크를 걸고 있는지 확인하십시오.

예제 별 Symlinking

ln -s ~/OneDrive\ -\ Documents/X\ Documents ~/Downlaods/X\ Documents

OneDrive에있는 "X Documents"폴더의 다운로드 폴더에 "X Documents"링크가 생성됩니다.

더 자세한 정보는 ln 명령을 입력하여 man ln.


이것은 정말 멋지다. 저는 Office-oneline365를 1drive와 함께 사용하며 문서를 어떻게 동기화 할 수 있는지 궁금합니다. 나는 이것을 오늘 시험 할 것이다.
Buck Naked

'당신의 예제에 따른 Symlink'를 변경하는 편집을 추가했습니다. 정말 그걸 도와 주셔서 감사합니다. 고맙습니다.
Tes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.