আপনি এই জাতীয় স্ক্রিপ্টে একটি শর্টকাট বরাদ্দ করতে পারেন:
osascript -e 'quit app "Safari"'
rm -rf ~/Library/Caches/com.apple.Safari
rm -rf ~/Library/Caches/Metadata/Safari/History
rm -rf ~/Library/Safari/Databases
rm -f ~/Library/Safari/Form\ Values
rm -f ~/Library/Safari/Downloads.plist
rm -f ~/Library/Safari/History.plist
rm -f ~/Library/Safari/HistoryIndex.plist
rm -f ~/Library/Safari/LastSession.plist
rm -rf ~/Library/Safari/LocalStorage
rm -rf ~/Library/Safari/TopSites.plist
rm -rf ~/Library/Safari/WebpageIcons.db
rm -rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState
এটি সরায় না:
- পছন্দগুলি ~ / গ্রন্থাগার / পছন্দসমূহ / com.apple.Safari.plist এ সঞ্চিত
- বুকমার্ক
- কীচেইনে সংরক্ষণ করা তথ্য
- এক্সটেনশন বা তাদের সেটিংস
- বিজ্ঞপ্তি সতর্কতা (~ / গ্রন্থাগার / সাফারি / ব্যবহারকারী নোটিফিকেশনপরিমেশন.লিস্ট)
- অবস্থানের সতর্কতা (~ / গ্রন্থাগার / সাফারি / অবস্থানপর্বণাসমূহের তালিকা)
আমি রিসেট সাফারি ডায়ালগটি ব্যবহার করার সময় কোন ফাইলগুলি খোলা বা মুছে ফেলা হয়েছে তা পরীক্ষা করার জন্য আমি dtrace ব্যবহার করেছি।
sudo opensnoop -n Safari
sudo dtrace -n 'syscall::unlink:entry{printf("%u %s %s",pid,execname,copyinstr(arg0));}'