चूँकि मैंने खुद Folder
को बार-बार ट्रिक करते हुए पाया है और मैंने स्ट्रिंग का नाम बदलने को स्वचालित करने के लिए एक बैश स्क्रिप्ट का निर्माण किया /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings
।
- इसे सेव करें जैसे
finder-folders-first.sh
- इसे निष्पादित करें:
chmod +x finder-folders-first.sh
- रूट अनुमतियों के साथ चलाएँ:
sudo finder-folders-first.sh
#!/bin/bash
# Make folders sortable first in Finder
if [[ $EUID -ne 0 ]]; then
echo "Script must be run as root! Aborting."
exit 1
fi
cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/
cp -i InfoPlist.strings InfoPlist_ORIGINAL-`date +%b-%d-%Y_%H_%M_%S`.strings
plutil -convert xml1 InfoPlist.strings
sed 's|<string>Folder</string>|<string> Folder</string>|' InfoPlist.strings > InfoPlist_PATCHED.strings
diff InfoPlist.strings InfoPlist_PATCHED.strings
if [ $? -eq 0 ]; then
echo File already patched! Exiting.
exit -1
else
echo Patching original file...
plutil -convert binary1 InfoPlist_PATCHED.strings -o InfoPlist.strings
fi
echo Restarting Finder...
killall Finder
echo Done!
अंतिम पंक्ति खोजक को पुनरारंभ करती है। GUI से समान कार्य करने के लिए Alt + को डॉक में फाइंडर आइकन को राइट-क्लिक करें और चुनें Relaunch।
अब, फ़ाइंडर में पहले / अंतिम रूप में सूचीबद्ध फ़ोल्डरों को एक या दो बार किंडल कॉलम पर क्लिक करें ।
यह Mavericks और Yosemite में काम करता है, लेकिन बाद के संस्करणों में काम नहीं कर सकता है।