백업에서 시스템을 복사하여 오늘 Mac OS X 10.6.2 (기존 10.6.3 및 부팅하지 않음)를 복원했습니다. 데이터 디렉토리를 건드리지 않았습니다.
데이터 디렉토리에서 일부 파일이 0 바이트로 표시되고 복사기를 사용할 때sudo cp
또는 Finder 자체를 사용할 때도 권한 거부 오류가 발생 합니다. 다르게는 일부 프로그램은 파일을 액면가로 가져 와서 권한 문제 (예 : zip)를 보지 않지만 파일을 0 바이트로 간주하므로 복구시 게임 오버가됩니다.
cp: .git/objects/fe/86b676974a44aa7f128a55bf27670f4a1073ca: could not copy extended attributes to /eraseme/blah/.git/objects/fe/86b676974a44aa7f128a55bf27670f4a1073ca: Operation not permitted
나는 시도 sudo chown
, sudo chmod -R 777
그리고 sudo chflags -R nouchg
이는 최종 결과를 변경하지 마십시오.
이상하게도, 이것은 내 .git
디렉토리 에만 영향을 미칩니다 (아마도 마침표로 시작하지만 이름을 바꾸는 것은 효과가 있습니다).
이 파일의 소유권을 얻기 위해 다른 무엇을 할 수 있습니까?
편집 : 이 질문은 원래 Git 문제라고 생각했기 때문에 Stack Overflow에서 나왔습니다. Git이 아닙니다. 어쨌든, 이것은 일부 의견을 맥락에 넣는 데 도움이됩니다.