Wie kann Finder dazu gebracht werden, nach Namen zu sortieren, aber auch Ordner vor Dateien zu sortieren?

15

Wenn ich meine Dateien und Ordner im Finder sortieren möchte (speziell nach Namen sortieren), werden alle Elemente nach Namen sortiert, wobei Ordner und Dateien gemischt werden. Ich möchte eine Methode, die (wie Windows) zuerst alle Ordner nach Namen und dann alle anderen Elemente nach Namen sortiert. Wie kann ich das machen?

Am1rr3zA
quelle
1
Sierra hat jetzt diese Funktion - siehe apple.stackexchange.com/questions/54759/…
bmike

Antworten:

9

Es gibt keine eingebaute Funktion im Finder, um das zu erreichen, aber mit dem "Plugin" TotalFinder können Sie das bekommen. Es befindet sich unter der Registerkarte "Tweaks" in den TotalFinder-Einstellungen.

Bearbeiten: Es gab einen Screenshot hier, aber es war veraltet. Schauen Sie sich stattdessen Robsofts Antwort an, um einen aktuellen Screenshot zu erhalten!

Nagon
quelle
Ich installiere es, aber ich kann meine Antwort in diesem Programm nicht finden. 1- Meine Installationsversion war neuer als Sie und meine Tweaks-Einstellung unterscheidet sich von Ihrer. 2-es ist in der Alpha-Version und läuft ab, dann ist es nicht gut für mich. 3-Kannst du erklären, welcher Teil mit meiner Antwort zusammenhängt?
Am1rr3zA
Ich habe auch die neueste Version, aber ich habe Schwedisch als meine Systemsprache, so dass ein Screenshot von meinem Computer wahrscheinlich noch verwirrender wäre. In der neuesten Version ist es jedoch immer noch die Einstellung, die auf der Registerkarte Tweaks an zweiter Stelle steht. Und wenn die Alpha abläuft, wird wahrscheinlich eine neue veröffentlicht oder die endgültige Version wird veröffentlicht, die laut Entwickler-Website 15 $ kosten wird.
Nagon
Vielen Dank für den Link zu TotalFinder. Ich finde ihn bereits sehr nützlich. Ich mag die Ansicht der versteckten Dateien - schön und grau statt der gleichen Farbe wie normale Dateien, und die Registerkarten erweisen sich auch als nützlich.
Robsoft
@ Am1rr3zA - siehe meine Antwort unten für ein Bild des aktuellen Optimierungsbildschirms.
Robsoft
6

XtraFinder ist ein kostenloses Plugin für Finder, mit dem Sie Ordner vor Dateien sortieren können, indem Sie in den Einstellungen "Ordner oben anordnen " auswählen.

Nach der Installation und Ausführung können Sie die Ordnersortierung und viele andere Aspekte des Finder-Verhaltens optimieren.

Ioannis Filippidis
quelle
1
Dies ist eine großartige Lösung, da es sich nicht um einen Hack handelt, mit dem Sie Finder weiterhin verwenden können und der kostenlos ist.
Gabor
3

Es gibt einen Finder-Ersatz namens Path Finder , der macht, was Sie wollen. Es ist etwas teurer, aber es kann viel mehr als nur ein normales Finder-Fenster.

jdiaz
quelle
+1, um dein -1 zu sohlen, weil ich dachte, deine Antwort sei verwandt. Ich weiß nicht, wer dir -1 gibt und warum!
Am1rr3zA
aber es war nicht das was ich meine, path finder war ein separates programm und auch nicht das was ich will!
Am1rr3zA
3

Im Zusammenhang mit der obigen Antwort von Total Finder (bitte stimmen Sie nicht für diese Antwort ab) sehen Sie hier ein Bild der aktuellen TF-Tweaks-Seite (diese finden Sie auf dem Bildschirm Finder-Einstellungen). Mit diesen Optionen bekomme ich definitiv die Ordner ganz oben auf der Liste.

Sie können dies auch über das Menü ANSICHT im Finder steuern, sobald TF installiert ist.

Momentaufnahme des aktuellen Total Finder-Optimierungsbildschirms

robsoft
quelle
Tanx für Ihre Hilfe, aber warum stimmen Sie nicht für Ihre Antwort?
Am1rr3zA
@ Am1rr3zA - TotalFinder war wirklich die Antwort von @ Nagon. Wenn Sie Bilder in Kommentare einfügen dürften, hätte ich dieses Bild einfach unter seine Antwort gesetzt. :-)
robsoft
ok, ich habe es verstanden, aber ich stimme für deine Hilfe und akzeptiere und stimme für @nagon answer.
Am1rr3zA
@robsoft - Wenn es Ihnen nichts ausmacht, kann ich Ihr Bild in meine Antwort einfügen oder zumindest auf Ihre Antwort verweisen? :)
Nagon
@Nagon - seien Sie auf jeden Fall mein Gast! :-)
robsoft
3

Hierbei handelt es sich um eine Methode, die eine Plist-Einstellung und kein Plug-in oder eine Drittanbieter-App umfasst.

Zusammenfassen:

Paketinhalt von Finder.app anzeigen (befindet sich in System/Library/CoreServices

Drilldown zu Contents > Resources > English.lproj. > InfoPlist.strings

Suchen Sie die Zeichenfolge “Folder” = “Folder”;

Fügen Sie vor der zweiten ein führendes Leerzeichen Folderwie folgt hinzu:“Folder” = “ Folder”;

Speichern Sie InfoPlist.stringsan demselben Speicherort (Sicherung an anderer Stelle, falls gewünscht)

Relaunch Finder ( Ctrl+Option+Click)

Öffne das neue Finder-Fenster und sortiere die Dateien nach Art

Dave
quelle
Antworten auf Ask Different müssen mehr als nur ein Link sein. Es ist in Ordnung, einen Link einzufügen, aber bitte fassen Sie ihn in der Antwort zusammen oder extrahieren Sie ihn. Die Idee ist, die Antwort allein zu lassen.
Daniel
Ich werde Ihre Lösung überprüfen, wenn ich Zeit habe, und wenn es für mich funktioniert, werde ich die akzeptierte Antwort ändern.
Am1rr3zA
Diese Lösung scheint für El-Capitan (Finder Version 10.11) nicht zu funktionieren. Gibt es eine aktualisierte Lösung für dieses Problem, die kein Plugin oder keine App enthält?
Yaron Idan
0

Dies ist möglich, indem Symbole als Liste (Cmd + 2) im Finder-Fenster angezeigt werden. Klicken Sie zuerst auf die Spaltenüberschrift [Name] (hierdurch werden alle Dateien nach Namen sortiert) und dann auf die Spaltenüberschrift [Art] (hierdurch werden die Elemente nach Art sortiert, der Name wird jedoch weiterhin in Gruppen sortiert).

Eimantas
quelle
Dadurch werden nicht nur Dateien aussortiert, sondern nach Dateityp gruppiert. Ordner werden nicht zuerst angezeigt und alle Dateitypen werden separat sortiert.
Josh K
Es ist ein netter Trick, aber ich möchte, dass dies in jeder Form und nicht nur in cmd + 2-Form möglich ist. aber tanx für deine antwort.
Am1rr3zA
0

Da ich den FolderTrick immer und immer wieder gemacht habe, habe ich ein Bash-Skript erstellt, um das Umbenennen des Strings in zu automatisieren /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings.

  1. Speichern Sie es als zB finder-folders-first.sh
  2. Mach es ausführbar: chmod +x finder-folders-first.sh
  3. Führen Sie mit root-Berechtigungen aus: 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!

Die letzte Zeile startet den Finder neu. Um dasselbe über die Benutzeroberfläche zu tun, drücken Sie Alt + Rechtsklick auf das Finder-Symbol im Dock und wählen Sie Relaunch.

Klicken Sie nun im Finder ein- oder zweimal auf die Spalte Art , um die Ordner als erste / letzte aufzulisten.

Dies funktioniert in Mavericks und Yosemite, in späteren Versionen jedoch möglicherweise nicht.

ccpizza
quelle