동일한 위치에 유지하려면 파일이 필요하지만 다른 위치로 이동해야 합니다.
내가 뭘 잘못했나요?
cp RubyTest.sublime-settings \
~/Library/Application Support/Sublime\ Text\ 2/Packages/User
답변1
경로 주위에 따옴표를 붙이고 ~
따옴표 안의 내용을 제거합니다.
cp RubyTest.sublime-settings \
~/"Library/Application Support/Sublime Text 2/Packages/User"
따옴표 안에는 구문을 사용할 수 없지만 ~
더 긴 구문을 사용할 수 있습니다 $HOME
.
cp RubyTest.sublime-settings \
"$HOME/Library/Application Support/Sublime Text 2/Packages/User"
답변2
동일한 위치에 머물면서 다른 위치로 이동하는 것은 불가능합니다 - 심볼릭 링크에 대해 이야기하지 않는 한.
cp
원본 버전을 수정하지 않고 파일이 새 위치로 복사됩니다.
의견에서 알 수 있듯이 가장 큰 문제는 파일 이름의 공백입니다. 주장을 cp
따옴표로 묶으십시오. ~
문자가 따옴표 안에 있으면 홈 디렉토리로 확장되지 않습니다. $HOME
대신 사용하거나(큰따옴표로 확장) ~
따옴표를 바깥쪽에 두십시오.
cp "RubyTest.sublime-settings" \
"$HOME/Library/Application Support/Sublime Text 2/Packages/User"
cp "RubyTest.sublime-settings" \
~/"Library/Application Support/Sublime Text 2/Packages/User"