मैं बस अपनी पठन सूची में प्रत्येक वस्तु को पढ़ना चाहता हूं। उनमें से सभी 200+। क्या कोई सीएलआई समाधान है, या जिस तरह से संपादित करने का एक तरीका है ~/Library/Safari/Bookmarks.plist उन्हें पढ़ने के लिए चिह्नित करने के लिए फ़ाइल?
मैं बस अपनी पठन सूची में प्रत्येक वस्तु को पढ़ना चाहता हूं। उनमें से सभी 200+। क्या कोई सीएलआई समाधान है, या जिस तरह से संपादित करने का एक तरीका है ~/Library/Safari/Bookmarks.plist उन्हें पढ़ने के लिए चिह्नित करने के लिए फ़ाइल?
जवाबों:
XML टैग जो यह निर्धारित करता है कि लेख पढ़ा गया है या नहीं DateLastViewed।
मुझे लगता है कि यह करने के लिए सबसे सरल, सबसे उपयोगकर्ता के अनुकूल तरीका है (ज्यादातर लोगों के लिए, वैसे भी) TextEdit खोजने और बदलने के साथ है।
सबसे पहले, हालाँकि, आपको इस कमांड के साथ बाइनरी फाइल को बाइनरी से XML में बदलना होगा। plutil -convert xml1 'Library/Safari/Bookmarks.plist'; open 'Library/Safari/Bookmarks.plist' -a TextEdit चिंता मत करो अगर यह आपको एक त्रुटि देता है; इसका मतलब है कि यह पहले से ही रूपांतरित हो चुका है।
कमांड TextEdit में नई परिवर्तित फ़ाइल भी खोलेगी।
ढूँढें और बदलें
<key>DateAdded</key>साथ में
<key>DateLastFetched</key><date>2012-10-13T12:15:04Z</date><key>DateLastViewed</key><date>2012-10-13T12:15:04Z</date><key>DateAdded</key>यह क्या करता है DateLastViewed (और DateLastFetched, बस सुरक्षित होने के लिए) डालता है इससे पहले कि वह एक DateAdded पाता है। मुझे नहीं पता कि क्या यह वास्तव में किसी भी चीज़ के लिए तारीखों का उपयोग करता है, लेकिन आप चाहें तो उन्हें बदल सकते हैं।