답변:
내가 찾은 더 좋은 방법은 Automator 서비스를 사용하는 것입니다. 따라서 앱을 실행할 필요없이 Finder 메뉴에서 직접 전환 할 수 있습니다
압축을 풀려면 파일을 두 번 클릭하십시오. 파일을 설치하라는 메시지가 표시됩니다. 설치를 클릭 한 다음 완료를 클릭하십시오.
Control + 클릭 또는 마우스 오른쪽 버튼 클릭> 열기
defaults
killall
이 스크립트를 사용하여 상태를 전환 할 수 있습니다.
# check if hidden files are visible and store result in a variable
isVisible=”$(defaults read com.apple.finder AppleShowAllFiles)”
# toggle visibility based on variables value
if [ "$isVisible" = FALSE ]
then
defaults write com.apple.finder AppleShowAllFiles TRUE
else
defaults write com.apple.finder AppleShowAllFiles FALSE
fi
# force changes by restarting Finder
killall Finder
숨겨진 파일 가시성을 토글하는 Automator 애플리케이션을 다운로드 할 수도 있습니다.
if
섹션에 문제가 있습니다.
0
. 0
및 1
작업 값으로뿐만 아니라 TRUE
, true
, FALSE
, false
, yes
,와 no
. 따라서 실제로 if
문제가되는 진술 의 조건입니다 . 차라리 case
여기에 여러 가능한 값을 사용하고 싶습니다 .
이 애플 스크립트를 서비스에 저장하면 Finder 메뉴에서 사용할 수 있습니다. 숨겨진 파일을 켜거나 끌 수 있으며 Finder를 다시 시작하면 이전에 있던 디렉토리로 다시 열립니다.
tell application "Finder"
set windowTargets to target of Finder windows
quit
end tell
set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if OnOff = "NO" or OnOff = "OFF" then
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
else
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
end if
do shell script OnOffCommand
delay 1
tell application "Finder" to launch
tell application "Finder"
repeat with aTarget in windowTargets
make new Finder window at aTarget
end repeat
end tell
defaults write com.apple.finder AppleShowAllFiles True
. 플래그 가 표시되지 않기 때문 입니다.