Finderに名前でソートするだけでなく、ファイルの前にフォルダーをソートするにはどうすればよいですか?
質問
Finderでファイルとフォルダーをソートしたい場合(特に名前ごとにソート)、すべてのアイテムを名前を混合するフォルダーとファイルを一緒にソートします。最初にすべてのフォルダーを名前で(Windowsなど)並べ替える方法が欲しい、次に他のすべてのアイテムが名前で並べ替えることが必要です。これどうやってするの?
解決
それを達成するためにファインダーに組み込みの機能はありませんが、「プラグイン」があります TotalFinder あなたはそれを得ることができます。 TotalFinder設定の「Tweaks」タブの下にあります。
編集:ここにスクリーンショットがありましたが、古くなっていませんでした。見る Robsoftsの答え 代わりに、最新のスクリーンショット用!
他のヒント
Xtrafinder 設定で「上にフォルダーをアレンジする」を選択して、ファイルの前にフォルダーをソートできるFinder用の無料プラグインです。
インストールして実行した後、Finderの動作のフォルダーのソートや他の多くの側面を調整できます。
発見者の交換品が呼ばれています パスファインダー それはあなたが望むことをします。もう少し高価ですが、通常のファインダーウィンドウ以上のものがあります。
上記のTotal Finderの回答に関連して(この回答に投票しないでください)、現在のTF Tweaksページの写真を次に示します(Finderの設定画面から届きます)。これらのオプションを使用すると、リストの一番上にフォルダーを入手できます。
TFがインストールされたら、Finderのビューメニューからこれを制御することもできます。
ここ プリスト設定、プラグインなし、またはサードパーティのアプリを含む方法です。
要約する:
Finder.appのパッケージコンテンツを表示します(にあります
System/Library/CoreServices
にドリルダウンします
Contents > Resources > English.lproj. > InfoPlist.strings
文字列を見つけます
“Folder” = “Folder”;
2番目の前に先行スペースを追加します
Folder
次のように:“Folder” = “ Folder”;
保存する
InfoPlist.strings
同じ場所に(必要に応じて他の場所でバックアップ)リニューアルファインダー(
Ctrl+Option+Click
)新しいファインダーウィンドウを開き、ファイルを種類でソートします
これは、ファインダーウィンドウにリスト(CMD + 2)として表示されるアイコンを表示することで可能です。最初に[名前]列ヘッダー(これによりすべてのファイルが名前で並べ替えます)をクリックし、[種類]列ヘッダーをクリックします(これはアイテムを種類でソートしますが、名前をグループで並べ替えます)。
私は自分がやっていることに気づいたので 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 Press Alt+右クリックしてドックのICONを右クリックして選択して選択します。 リニューアル.
次に、ファインダーでクリックします 親切 列1回/2回、フォルダーをFirst/lastとしてリストします。
これはMavericksとYosemiteで機能しますが、後のバージョンでは機能しない可能性があります。