에 대한 지식이 매우 제한되어 bash
있으며 내가 뭘 잘못하고 있는지 파악할 수 없었습니다.
이 블로그 게시물의 단계를 따르려고합니다 : Mendeley와 Dropbox를 사용하여 컴퓨터에서 pdf 라이브러리를 동기화하십시오.
그러나 터미널 명령을 실행하면 다음 오류가 발생합니다.
~/Library/Application\ Support>cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
-bash: /Users/XXXXXXXX/Library/Application Support: is a directory
온라인에서 읽은 모든 내용은이 명령이 올바른 것으로 보입니다.
\u
현재 사용자의 이름 및 \$
유효 UID이면 0, #
그렇지 않으면 $
다른 뒤에 공간 . 그래서와 프롬프트 cp
명령은,처럼 보였다 예해야 mac1:Application Support johndoe$ cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
첫번째 실제로 이야기 된 이후 cd
에 ~/Library/Application\ Support
수행하라고되지 않은. 명령 프롬프트가 어떻게 생겼는지에 대한 아주 나쁜 표현을 보여 주었고 처음에는 결코 그렇게 보이지 않았을 것입니다! 혼동이 발생한 것은 전혀 잘못이 아닙니다.
PS1='\h:\W \u\$ '
. 여기서\h
호스트는 제까지이며, (A)는 '.':
세퍼레이터로\W
의 기본 이름$PWD
과,$HOME
틸드하는로 약칭 공간 세퍼레이터로서, (... 다음에 계속)