Finderに名前でソートするだけでなく、ファイルの前にフォルダーをソートするにはどうすればよいですか?

apple.stackexchange https://apple.stackexchange.com/questions/289

  •  16-10-2019
  •  | 
  •  

質問

Finderでファイルとフォルダーをソートしたい場合(特に名前ごとにソート)、すべてのアイテムを名前を混合するフォルダーとファイルを一緒にソートします。最初にすべてのフォルダーを名前で(Windowsなど)並べ替える方法が欲しい、次に他のすべてのアイテムが名前で並べ替えることが必要です。これどうやってするの?

役に立ちましたか?

解決

それを達成するためにファインダーに組み込みの機能はありませんが、「プラグイン」があります TotalFinder あなたはそれを得ることができます。 TotalFinder設定の「Tweaks」タブの下にあります。

編集:ここにスクリーンショットがありましたが、古くなっていませんでした。見る Robsoftsの答え 代わりに、最新のスクリーンショット用!

他のヒント

Xtrafinder 設定で「上にフォルダーをアレンジする」を選択して、ファイルの前にフォルダーをソートできるFinder用の無料プラグインです。

インストールして実行した後、Finderの動作のフォルダーのソートや他の多くの側面を調整できます。

発見者の交換品が呼ばれています パスファインダー それはあなたが望むことをします。もう少し高価ですが、通常のファインダーウィンドウ以上のものがあります。

上記のTotal Finderの回答に関連して(この回答に投票しないでください)、現在のTF Tweaksページの写真を次に示します(Finderの設定画面から届きます)。これらのオプションを使用すると、リストの一番上にフォルダーを入手できます。

TFがインストールされたら、Finderのビューメニューからこれを制御することもできます。

Snapshot of current Total Finder tweaks screen

ここ プリスト設定、プラグインなし、またはサードパーティのアプリを含む方法です。

要約する:

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.

  1. 例えば保存します finder-folders-first.sh
  2. 実行可能にする: chmod +x finder-folders-first.sh
  3. ルートアクセス許可で実行: 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で機能しますが、後のバージョンでは機能しない可能性があります。

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top