터미널을 통해 iCloud Drive에 액세스


82

OS X 10.10이 방금 출시되었으며 개인적으로 가장 많이 기다린 기능 중 하나는 iCloud Drive였습니다. 불행히도, Dropbox만큼 접근 할 수 없다는 것을 배웠습니다.

file ~/Dropbox
/Users/Ingwie/Dropbox/: directory

...하지만 iCloud Drive?

ls -1 Library/Mobile\ Documents/
./
../
.DS_Store
57T9237FN3~net~whatsapp~WhatsApp/
5U8NS4GX82~com~dayoneapp~dayone/
(...)

터미널을 통해 iCloud Drive에 올바르게 액세스하는 방법을 아는 사람이 있습니까? 아니면 이것은 단순히 불가능하며 Finder 앱에서만 멋지게 제공됩니까?

답변:


9

1 단계 : iCloud Drive 폴더 실제 경로에 대한 링크 설정 :

먼저 홈 디렉토리에 iCloud 드라이브에 대한 링크 를 작성 하십시오.

cd ~
ln -s ~/Library/Mobile\ Documents iCloud

위의 줄은 다음을 수행합니다.

// brings you to home directory
// creates link to said path as the name, 'iCloud'

cd ~/iCloud터미널에 입력 하면 이제이 디렉토리로 전달됩니다.

2 단계 : Bash 프로필에 별칭을 설정하십시오.

링크가 설정되면 별칭 을 설정해야합니다 . 터미널을 다시 시작하면 별칭이 제거되므로 파일을 편집하는 추가 단계를 추가해야합니다 .bash_profile(또는 파일 이없는 경우 생성).

완료되면 바인딩을 입력하고 원하는 디렉토리로 전달할 수 있습니다. 이 예에서는 iiCloud Documents 폴더로 바로 이동합니다.

iCloud Drive 폴더에 대한 별명을 작성하고 다음과 같이 bash 프로파일에 저장할 수 있습니다.

cd ~
ls -a

라는 파일을 찾으십시오 .bash_profile.

이 없으면 다음을 .bash_profile입력하십시오.

sudo touch .bash_profile

관리자 비밀번호를 입력하고 Enter를 누르십시오. (참고 : 추가 sudo하면 터미널 명령이 관리자 권한으로 실행되므로 인증이 필요합니다. sudo명령 전에 추가하지 않으면 사용자 액세스 권한으로 인해 명령이 거부 될 수 있습니다).

를 찾 .bash_profile거나 생성을 마치면 이제이를 열고 다음과 같이 별칭을 정의해야합니다. 유형:

sudo nano .bash_profile

관리자 암호를 입력하라는 메시지가 다시 나타납니다. 입력하고 Enter를 누르십시오.

나노 에디터가로드됩니다. 을 ( esc를) 편집하려면 키보드 , 화살표 키를 사용하여 아래쪽으로 이동하십시오. 유형:

alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"

을 눌러 Ctrl + O저장 enter을 누른 다음을 눌러 Ctrl + X종료하십시오.

귀하의 별칭이 저장되었습니다. 우리를 편집하지 않고 .bash_profile터미널에 별칭을 입력하면 터미널을 다시 시작할 때 별칭이 지워집니다. 이 명령을 bash 프로파일에 추가하면 이것을 막을 수 있습니다.

터미널에 별명을 입력하십시오.

에 별칭을 저장 .bash_profile했으므로 일반 터미널에서 별칭을 다시 입력하여 마지막으로 별칭을 한 번 이상 실행해야합니다 (이 작업을 시도했지만 작동하지 않았습니다).

alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"

이것은 별칭을 만들고 이제 작동합니다. 터미널을 다시 시작한 후 alias 명령을 다시 실행해도 여전히 작동합니다.

결과 :

이 설정을 마치면 간단히 i터미널에 다음 을 입력하면 iCloud Drive \ Documents 디렉토리가로드됩니다.

참고 : 위의 수식을 사용하여 원하는 키 바인딩을 사용하여 폴더에 대한 별칭을 원하는만큼 만들 수 있습니다. OP의 질문이므로 Documents 폴더를 선택했습니다.

위의 전략은 기술 블로그 기사 https://danielmiessler.com/blog/access-icloud-drive-terminal 에 설명되어 있습니다.

다음은 별칭을 bash_profile에 저장하는 방법에 대한 자습서입니다 (작성시 참고 사항 sudo은 포함되지 않으므로 반드시 포함하십시오) : http://www.techradar.com/how-to/computing/apple/terminal-101- 명령에 대한 생성 별명 -1305638

내가 설정하는 방법 :

idev터미널에 입력하여 별명을 설정하고 DevelopmentiCloud 드라이브에서 만든 폴더로 이동합니다.

~/iCloud/com~apple~CloudDocs/Development

위의 줄은 여전히 ​​1 단계에서 처음에 링크 설정을 사용하고 있습니다.

내가 설정 한 개인 별명은 다음과 같습니다.

alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"

사용하여 연결 한 다음 별칭은 우리가 쉽게 아이 클라우드의 문서 폴더에 액세스하도록 허용 할 수 있습니다. 가장 혼란스러운 부분은 .bash_profile파일을 편집하는 것이지만 전반적으로 단계를 따르십시오. 이제 터미널을 열 때마다 별칭이 작동합니다!


당신은 절대적으로해야 하지 사용하는 sudo로컬 사용자의 쉘 프로파일 파일을 편집 할 수 있습니다.
ELLIOTTCABLE 2016 년

1
@ELLIOTCABLE (모든 대문자로) 단지 -1 저 대신에 당신의 은근한 반응을 나타내십시오. 왜 당신의 이론적 근거와 접근 방식을 알려주지 않으시겠습니까? 아래에 답변을 제출하십시오.
twknab 2016

1
@ELLIOTCABLE 또한 내 bash 프로필을 편집하고 파일 변경 사항을 저장하는 유일한 방법은 sudo를 사용하여 파일을 관리자로 액세스하는 것입니다. 나는 이런 식으로 파일을 편집하는 많은 예를 보았고 당신이 당신의 것을 제공하지 않고 내 대답을 무시했다는 것을 고려할 때, 나는 당신의 의견이나 대답의 질을 존중하거나 받아 들일 수 없다.
twknab 2016

107

iCloud Drive 디렉토리가 모바일 문서 내에있는 것이 맞습니다. 사용자의 홈 디렉토리에서 다음을 사용하여 터미널을 통해 iCloud Drive에 액세스 할 수 있습니다.

cd ~/Library/Mobile\ Documents/com~apple~CloudDocs

4
대박! 홈 폴더로 심볼릭 링크하여 더 빨리 찾을 수 있습니다.
Ingwie Phoenix

이것이 움직였습니까? 나는 Library/Mobile\ Documents/디렉토리 조차 없다 .
Joseph Hansen '

@JosephHansen 확실하지 않습니다. 내 시스템에서 모바일 문서 디렉토리가 여전히 OSX 10.10.1로 존재합니다.
Matthew White

2
그는 여기에 상대적인 길을 제시했다. ~파스타를 터미널에 복사하기 전에 /에 있는지 확인하십시오 .
DigitalDesignDj

죄송합니다. 답변을 업데이트하겠습니다.
Matthew White

6

마태 복음이 옳습니다. sysPrefs에서 iCloud Drive가 켜져있는 경우 iCloud Drive 폴더가 있으며 사용자 계정을 기준으로 폴더를 나열한 것입니다.

그래도 "com.apple.CloudDocs"에 대해 잘 모르겠습니다. 모바일 앱을 포함한 모든 것에 대한 com ~ 파일 및 plist는 터미널의 Finder에서만 볼 수 없습니다.

10.10.1부터 모든 포함 디렉토리의 절대 경로를 찾고 있다면 다음을 시도하십시오.

 /Users/username/Library/Mobile\ Documents

대안 적으로 :

~/Library/Mobile\ Documents

2

파일의 경로를 찾으려면 터미널을 열고 (검색 도구를 사용할 수 있음) 터미널의 파인더에서 파일을 드래그하면 해당 경로가 제공됩니다. 그러나 이것은 분명히 iCloud Drive의 파일에 문제가 있으므로 등록 된 경로가 아닌 다른 프로그램에서 액세스하려고하면 제공된 경로가 작동하지 않습니다.



1

의견을 쓸 수 없습니다.

~ 때문에 경로를 열려면 ""에 있어야합니다. 더 쉽게 액세스 할 수있는 심볼릭 링크를 만들었습니다.

sudo mkdir /mounts
sudo cd /mounts
sudo ln -s "/Users/fusca/Library/Mobile Documents/com~apple~CloudDocs" iCloud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.