답변:
Finder에는 내장 기능이 없지만 "플러그인" TotalFinder 를 사용하면 얻을 수 있습니다. TotalFinder 설정의 "Tweaks"탭 아래에 있습니다.
편집 : 여기에 스크린 샷이 있었지만 오래되었습니다. 최신 스크린 샷 을 보려면 Robsofts의 답변을 보십시오 !
XtraFinder 는 환경 설정에서 "위에 폴더 정렬"을 선택하여 파일보다 먼저 폴더를 정렬 할 수있는 Finder 용 무료 플러그인입니다.
폴더를 설치하고 실행 한 후에는 폴더 정렬 및 기타 Finder 동작의 여러 측면을 조정할 수 있습니다.
원하는 것을 수행하는 Path Finder 라는 Finder 대체품 이 있습니다. 조금 비싸지 만 일반 파인더 창보다 훨씬 더 많은 일을합니다.
위의 Total Finder 답변과 관련이 있으므로 (이 답변에 투표하지 마십시오) 현재 TF 조정 페이지의 사진이 있습니다 (Finder의 환경 설정 화면에서 볼 수 있습니다). 이 옵션을 사용하면 목록 상단에 폴더가 있습니다.
TF가 설치되면 Finder의 VIEW 메뉴에서이를 제어 할 수도 있습니다.
다음 은 plist 설정을 포함하고 플러그인 또는 타사 앱이없는 방법입니다.
요약:
Finder.app의 패키지 내용 표시 (
System/Library/CoreServices
드릴 다운
Contents > Resources > English.lproj. > InfoPlist.strings
문자열을 찾으십시오
“Folder” = “Folder”;
Folder
다음과 같이 초 앞에 선행 공백을 추가하십시오 .“Folder” = “ Folder”;
InfoPlist.strings
동일한 위치에 저장 (원하는 경우 다른 곳에서 백업)재실행 파인더 (
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에서 동일한 작업을 수행하려면 Alt 키를 누른 채 Dock에서 Finder 아이콘을 마우스 오른쪽 단추로 클릭하고을 선택하십시오 Relaunch.
이제 Finder에서 Kind 열을 한 번 / 두 번 클릭 하여 폴더를 첫 번째 / 마지막으로 나열하십시오.
이것은 Mavericks와 Yosemite에서 작동하지만 이후 버전에서는 작동하지 않을 수 있습니다.
InfoPlist_PATCHED.strings: file does not exist or is not readable or is not a regular file (Error Domain=NSCocoaErrorDomain Code=260 "The file “InfoPlist_PATCHED.strings” couldn’t be opened because there is no such file." UserInfo={NSFilePath=InfoPlist_PATCHED.strings, NSUnderlyingError=0x7f9c78d09bd0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}})