जब आप पहली बार अपना OS X लॉगिन अकाउंट बनाते हैं तो यह आपकी एक तस्वीर लेता है। वह चित्र कहां संग्रहीत होता है? मैं इसे में नहीं मिल सकता है ~/Pictures
या ~/Library
।
जब आप पहली बार अपना OS X लॉगिन अकाउंट बनाते हैं तो यह आपकी एक तस्वीर लेता है। वह चित्र कहां संग्रहीत होता है? मैं इसे में नहीं मिल सकता है ~/Pictures
या ~/Library
।
जवाबों:
फ़ोटो / लाइब्रेरी / कैश फ़ोल्डर में पाया जा सकता है, अगर आपने इस फ़ोल्डर को अभी तक साफ़ नहीं किया है। अन्यथा, मैं टाइप करने की सलाह देता हूं:
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
किसी टर्मिनल विंडो में एक पंक्ति, पर Chealion की शानदार जवाब से यहाँ । उपरोक्त उदाहरण में, JPEG कॉपी को /PATH/TO/accountImage.jpg पर सहेजा जाएगा।
जब तक आपका खाता एक सर्वर से नहीं होता है, जैसे कि निर्देशिका सेवाओं का उपयोग कर OSX सर्वर (या विंडोज पर AD या * nix पर AD), तो यह प्लिस्ट फाइल में संग्रहीत हो जाता है जो आपके मैक पर स्थानीय निर्देशिका सेवाओं का डेटा संग्रहीत करता है।
शेर से पहले, इन फ़ाइलों को आसानी से स्वरूपित निर्देशिका में shortname.plist के रूप में जमा एक्सएमएल फ़ाइलें पाठ कर रहे थे / निजी / var / db / dslocal / नोड्स / उपयोगकर्ताओं
छवि को कुंजी के तहत JPEG फ़ाइल के रूप में एन्कोड किया गया है:
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
यदि आपने एक कस्टम के बजाय एक स्टॉक चित्र का चयन किया है, तो आप निम्नलिखित कमांड के साथ उस फ़ाइल का पता लगाने में सक्षम हो सकते हैं:
dscl . -read /Users/shortname Picture
सिस्टम पिछली मुट्ठी भर तस्वीरों की तुलना में अधिक कैश करता है ताकि आप सिस्टम वरीयता ग्राफिकल टूल का उपयोग करके आमतौर पर पसंदीदा तस्वीर पर वापस जा सकें। यदि आपकी प्लिन बाइनरी प्रारूप में संग्रहीत है, तो आप बाइनरी फ़ाइल के xml संस्करण को / tmp में डंप करने के लिए इस तरह की कमांड का उपयोग कर सकते हैं:
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
~ / पुस्तकालय / चित्र / iChat हाल की तस्वीरों में एक नज़र डालें
~/Library/Images/iChat Recent Pictures
निर्देशिका नहीं है । मुझे पता चला ~/Library/Application\ Support/AddressBook/Images/
लेकिन वहाँ एक फ़ाइल एक छवि फ़ाइल नहीं है।
प्रोफ़ाइल से छवि प्राप्त करें
dscl -ड्रेड $ (pwd) JPEGPhoto | पूंछ -1 | xxd -r -p> $ (pwd) /Pictures/profile-photo.jpg
प्रोफ़ाइल में छवि रखें