OS X 로그인 계정을 처음 만들면 사진이 찍 힙니다. 그 사진은 어디에 저장 되나요? ~/Pictures
또는 에서 찾을 수 없습니다 ~/Library
.
OS X 로그인 계정을 처음 만들면 사진이 찍 힙니다. 그 사진은 어디에 저장 되나요? ~/Pictures
또는 에서 찾을 수 없습니다 ~/Library
.
답변:
이 폴더를 아직 지우지 않은 경우 / Library / Caches 폴더에서 사진을 찾을 수 있습니다. 그렇지 않으면 다음을 입력하는 것이 좋습니다.
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
터미널 창에서 한 줄에 Chealion의 화려한 응답에서 여기 . 위의 예에서 JPEG 사본은 /PATH/TO/accountImage.jpg에 저장됩니다.
계정이 디렉토리 서비스 (또는 Windows의 AD 또는 * nix의 LDAP)를 사용하는 OSX Server와 같은 서버의 네트워크 계정이 아닌 경우, 로컬 디렉토리 서비스 데이터를 Mac에 저장하는 plist 파일에 저장됩니다.
Lion 이전에이 파일은 텍스트 형식의 xml 파일로 / private / var / db / dslocal / nodes / users 디렉토리에 shortname.plist로 저장되었습니다.
이미지는 키 아래에 JPEG 파일로 인코딩됩니다.
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
사용자 지정 사진 대신 스톡 사진을 선택한 경우 다음 명령을 사용하여 해당 파일을 찾을 수 있습니다.
dscl . -read /Users/shortname Picture
시스템은 또한 이전의 소수 이상의 그림을 캐시하므로 일반적으로 시스템 환경 설정 그래픽 도구를 사용하여 좋아하는 그림으로 돌아갈 수 있습니다. plist가 이진 형식으로 저장된 경우 다음과 같은 명령을 사용하여 이진 파일의 xml 버전을 / tmp로 덤프 할 수 있습니다.
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
~ / Library / Images / iChat 최근 사진을 살펴보십시오
~/Library/Images/iChat Recent Pictures
디렉토리 가 없습니다 . 나는 찾았 ~/Library/Application\ Support/AddressBook/Images/
지만 거기에있는 하나의 파일은 이미지 파일이 아닙니다.
프로필에서 이미지 가져 오기
dscl. -읽기 $ (pwd) JPEGPhoto | 꼬리 -1 | xxd -r -p> $ (pwd) /Pictures/profile-photo.jpg
이미지를 프로필에 추가