উত্তর:
এটি অ্যাপ্লিকেশন দ্বারা ডাউনলোড করা ইউআরএলগুলির একটি তালিকা দেখায় যা পৃথক ঘটনাগুলি ব্যবহার করে:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' | grep .
ফাইলগুলির ডাউনলোডের জন্য মেটাডেটাও রয়েছে:
find ~/Documents -name '*.pdf' -exec mdls -name kMDItemFSName -name kMDItemWhereFroms {} \;
এটি কেবল সাফারি দ্বারা যুক্ত করা পৃথক বৈশিষ্ট্যযুক্ত ফাইলগুলির জন্য ডাউনলোডের অবস্থানগুলি দেখায়:
find ~/Documents -name '*.pdf' | while read -r f; do xattr -p com.apple.quarantine "$f" 2> /dev/null | grep -q com.apple.Safari && { echo "$f"; mdls -name kMDItemWhereFroms "$f"; }; done
অন্যরা যদি ইনস্টল করা প্যাকেজগুলি বা সফ্টওয়্যার আপডেটগুলির লগ অনুসন্ধান করে থাকে, দেখুন /Library/Receipts/InstallHistory.plist
।
kMDItemFSName = "intel-ipartition-template-boot.dmg"
kMDItemWhereFroms = (null)
যখন আমি এই আদেশটিfind ~/Desktop/ -name '*.dmg' -exec mdls -name kMDItemFSName -name kMDItemWhereFroms {} \;