~/Desktop/profiles/a.mobileprovision
에 복사하려고 합니다 ~/Library/MobileDevice/Provisioning Profiles
. 이것이 좋은 생각인지 여부는 이 질문의 주제가 아닙니다. 이 파일은 실행 중에도 나타나지 않습니다 ls -la
. 이것은 내 프로그램입니다.
$ cd ~/Library/MobileDevice/Provisioning Profiles
//cd
예상대로 작동합니다.$ cp ~/Desktop/profiles/a.mobileprovision .
$ find . -name "a.mobileprovision"
아무것도 없습니다.
디렉토리 권한: drwxr-xr-x
, 따라서 허용되어야 합니다.
저는 Mac(Monterey 12.5)을 사용하고 있으므로 다음도 시도해 보았습니다.
- Finder에서 열고
~/Library/MobileDevice/Provisioning Profiles
드래그 앤 드롭했는데a.mobileprovision
마우스를 놓으면 사라집니다. 숨김 파일을 보여주네요. 불운. a.mobileprovision
에 복사하면~/Library/MobileDevice
제대로 작동하지만 에 복사하려고 하면~/Library/MobileDevice/Provisioning Profiles
작동하지 않습니다.
의견에 대한 응답:
- 돈벌고
$ pwd
나서 해라cd
~/Library/MobileDevice/Provisioning Profiles
- 실행해도
$ cp ~/Desktop/profiles/a.mobileprovision ~/Library/MobileDevice/Provisioning Profiles
동일한 효과가 있습니다. 즉, 복사가 수행되지 않습니다. - Mac 버전: Monterey 12.5(zsh에서 bash로 전환)
$ cp -v ~/Desktop/profiles/a.mobileprovision .
생산하다~/Desktop/profiles/a.mobileprovision -> ./a.mobileprovision
find . -name "<file_already_in_dir>"
~/Library/MobileDevice/Provisioning Profiles
일하는 동안.- 그것을 시도했다
cp ~/Desktop/profiles/a.mobileprovision ~/Library/MobileDevice/'Provisioning Profiles'
. 같은 질문.
도와주셔서 감사합니다!
답변1
귀하의 질문에 있는 텍스트만 보면 다음과 같이 대상 디렉토리를 생성한 것으로 보입니다.
mkdir ~/Library/MobileDevice/Provisioning Profiles
그럼 다음과 같이 파일을 복사해 주세요
cd ~/Library/MobileDevice/Provisioning Profiles
cp ~/Desktop/profiles/a.mobileprovision .
a.mobileprovision
그러나 이는 에 복사되지 않습니다 . 대신 현재 디렉토리 내의 디렉토리에 디렉토리를 복사 Provisioning Profiles
하려고 시도합니다 .a.mobileprovision
Provisioning
Profiles
이유는 공백을 벗어나지 않기 때문에 Provisioning Profiles
두 단어로 나누어 다음과 같이 처리 ~/Library/MobileDevice/Provisioning
됩니다 Profiles
. ( cd
일부 쉘의 명령은 예상치 못한 인수를 무시합니다. 따라서 귀하의 경우에는 작업을 수행 cd ~/Library/MobileDevice/Provisioning
하고 두 번째 단어를 무시합니다 Profiles
.)
그런 다음 시스템에 ~/Desktop/profiles/a.mobileprovision
현재 디렉터리(예: ~/Library/MobileDevice/Provisioning
)에 복사하도록 지시합니다. 복사는 성공하지만 예상치 못한 디렉터리에 있다는 것을 알게 됩니다 Provisioning
.
공백이 포함된 파일 및 디렉터리 이름~ 해야 하다따옴표로 묶었습니다(또는 백슬래시 접두사( )로 이스케이프된 공백 \
).