如何在Finder中查看隐藏的文件?
例如,如果我有一个名为:.something
is 的文件,则不会列出。
现在我必须打开终端并输入ls -la
。
如何在Finder中查看隐藏的文件?
例如,如果我有一个名为:.something
is 的文件,则不会列出。
现在我必须打开终端并输入ls -la
。
Answers:
打开终端并输入:
defaults write com.apple.finder AppleShowAllFiles TRUE
然后,通过键入以下内容重新启动Finder:
killall Finder
要扭转这种情况,只需输入:
defaults write com.apple.finder AppleShowAllFiles FALSE
您可以使用此脚本在状态之间切换:
# 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
在这里使用多个可能的值。
将此applescript保存到服务中,以使其可以从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
标志。