Lorsque je veux trier mes fichiers et dossiers dans le Finder (en particulier trier par nom), ils trient tous les éléments par nom en mélangeant les dossiers et les fichiers. Je veux un moyen qui trie (comme Windows) d'abord tous les dossiers par nom puis tous les autres éléments par nom. Comment puis-je faire cela ?
Réponses
Trop de publicités?Il existe un remplacement du Finder appelé Recherche de chemin qui fera ce que vous voulez. Il est un peu plus cher mais il fait beaucoup plus qu'une simple fenêtre de recherche.
Cela est possible en faisant afficher les icônes sous forme de liste (Cmd + 2) dans la fenêtre du Finder. Cliquez d'abord sur l'en-tête de la colonne [Nom] (pour trier tous les fichiers par nom), puis sur l'en-tête de la colonne [Type] (pour trier les éléments par type, mais en conservant le tri par nom dans les groupes).
Depuis que je me suis retrouvé à faire le Folder
encore et encore, j'ai fini par créer un script bash script pour automatiser le renommage de la chaîne de caractères en /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings
.
- Enregistrez-la sous le nom de par exemple
finder-folders-first.sh
- Rendez-le exécutable :
chmod +x finder-folders-first.sh
-
Exécuter avec des autorisations Root :
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 InfoPlistORIGINAL-`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!
La dernière ligne redémarre le Finder. Pour faire la même chose à partir de l'interface graphique, appuyez sur Alt+clic droit sur l'icône du Finder dans le Dock et sélectionnez Relaunch .
Maintenant, dans le Finder, cliquez sur l'icône Kind une/deux fois pour que les dossiers soient listés en premier/dernier.
Cela fonctionne dans Mavericks et Yosemite, mais peut ne pas fonctionner dans les versions ultérieures.
- Réponses précédentes
- Plus de réponses