回答:
Finderにはそれを実現するための組み込み機能はありませんが、「プラグイン」TotalFinderでそれを取得できます。これは、TotalFinder設定の[微調整]タブにあります。
編集:ここにスクリーンショットがありましたが、時代遅れでした。最新のスクリーンショットについては、代わりにRobsoftsの回答をご覧ください!
XtraFinderはFinder用の無料のプラグインで、環境設定で「上にフォルダを配置」を選択することにより、ファイルの前にフォルダを並べ替えることができます。
インストールして実行した後、フォルダの並べ替えやFinderの動作の他の多くの側面を調整できます。
必要なことを行うPath Finderと呼ばれるFinderの代替があります。少し高価ですが、通常のファインダーウィンドウ以上のことができます。
上記のTotal Finderの回答に関連して(したがって、この回答に投票しないでください)、ここに現在のTF調整ページの写真があります(Finderの設定画面からアクセスできます)。これらのオプションを使用すると、フォルダがリストの一番上に表示されます。
TFがインストールされたら、Finderの[表示]メニューからこれを制御することもできます。
以下に、plist設定を含むメソッドを示します。プラグインやサードパーティアプリはありません。
要約する:
Finder.appのパッケージコンテンツを表示(
System/Library/CoreServices
にドリルダウン
Contents > Resources > English.lproj. > InfoPlist.strings
文字列を見つけます
“Folder” = “Folder”;
2番目の前に先行スペースを追加します
Folder
次のようします。“Folder” = “ Folder”;
セーブ
InfoPlist.strings
同じ場所に(必要に応じて別の場所にバックアップ)Finderを再起動します(
Ctrl+Option+Click
)新しいFinderウィンドウを開き、ファイルを種類別に並べ替えます
これは、Finderウィンドウにアイコンをリスト(Cmd + 2)として表示することで可能です。最初に[名前]列ヘッダーをクリックして(これはすべてのファイルを名前で並べ替えます)、次に[種類]列ヘッダーをクリックします(これはアイテムを種類別に並べ替えますが、名前はグループで並べ替えます)。
私はFolder
何度も何度もこのトリックをやっていることに気付いたので、最終的にはbashスクリプトを作成して、文字列の名前変更を自動化しました/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!
最後の行はFinderを再起動します。GUIから同じことを行うには、DockのFinderアイコンをAltキーを押しながら右クリックして、Relaunch。
さて、ファインダーで 種類 ]列を1回または2回して、フォルダーを最初/最後としてリストします。
これはMavericksとYosemiteでは機能しますが、それ以降のバージョンでは機能しない可能性があります。