Come si può ottenere il Finder per ordinare per nome, ma anche ordinare le cartelle prima dei file?

15

Quando voglio ordinare i miei file e la mia cartella in Finder (in particolare ordinamento per nome) ordinano tutti gli elementi per nome mescolando cartelle e file insieme. Voglio un modo che ordina (come Windows) prima tutte le cartelle per nome, quindi tutti gli altri elementi per nome. Come posso fare questo?

    
posta Am1rr3zA 19.08.2010 - 18:51
fonte

7 risposte

9

Non c'è una funzione incorporata nel Finder per raggiungere questo obiettivo, ma con il "plugin" TotalFinder puoi ottenerlo. Si trova sotto la scheda "Tweaks" nelle impostazioni di TotalFinder.

Modifica: c'era uno screenshot qui, ma non era aggiornato. Guarda Robsofts rispondi invece per uno screenshot aggiornato!

    
risposta data 19.08.2010 - 19:33
fonte
6

XtraFinder è un plugin gratuito per Finder che ti consente di ordinare le cartelle prima dei file, selezionando "Disponi le cartelle in alto" in le Preferenze.

Dopo averlo installato ed eseguito, puoi ottimizzare l'ordinamento delle cartelle e molti altri aspetti del comportamento del Finder.

    
risposta data 24.12.2012 - 07:27
fonte
3

Esiste una sostituzione del Finder chiamata Path Finder che farà ciò che desideri. È un po 'più costoso, ma fa molto più di una normale finestra di ricerca.

    
risposta data 19.08.2010 - 22:27
fonte
3

Relativo alla risposta Total Finder qui sopra (quindi per favore non votare per questa risposta), ecco una foto della pagina attuale delle tweaks di TF (ci si arriva dalla schermata delle preferenze del Finder). Con queste opzioni ho sicuramente le cartelle in cima alla lista.

Puoi anche controllarlo dal menu VIEW in Finder, una volta installato TF.

    
risposta data 20.08.2010 - 11:06
fonte
3

Qui è un metodo che prevede un'impostazione plist e nessun plug-in o app di terze parti.

Per riassumere:

Show Package Contents of Finder.app (located in System/Library/CoreServices

Drill down to Contents > Resources > English.lproj. > InfoPlist.strings

Locate the string “Folder” = “Folder”;

Add a leading space before the second Folder as follows: “Folder” = “ Folder”;

Save InfoPlist.strings to the same location (backup elsewhere if desired)

Relaunch Finder (Ctrl+Option+Click)

Open new Finder window and sort files by Kind

    
risposta data 27.08.2013 - 16:09
fonte
0

Ciò è possibile facendo visualizzare le icone come lista (Cmd + 2) nella finestra del Finder. Per prima cosa fai clic sull'intestazione della colonna [Nome] (ordinerai tutti i file per nome), quindi fai clic sull'intestazione della colonna [Tipo] (questo ordinerà gli oggetti per genere, ma manterrà l'ordinamento dei nomi in gruppi).

    
risposta data 19.08.2010 - 19:22
fonte
0

Da quando mi sono trovato a fare il trucco Folder più e più volte ho finito per creare uno script bash per automatizzare la ridenominazione della stringa in /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings .

  1. salvalo come ad es. %codice%
  2. Rendilo eseguibile: finder-folders-first.sh
  3. Esegui con le autorizzazioni root: chmod +x 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!

L'ultima riga riavvia il Finder. Per fare la stessa cosa dalla GUI, premere Alt + tasto destro, fare clic sull'icona del Finder nel Dock e selezionare Riavvia .

Ora, in Finder, fai clic sulla colonna Tipo una / due volte per fare in modo che le cartelle vengano elencate come prima / ultima.

Funziona con Mavericks e Yosemite, ma potrebbe non funzionare nelle versioni successive.

    
risposta data 02.10.2015 - 22:54
fonte

Leggi altre domande sui tag