我一直都在使用隐藏文件,但是我喜欢整洁的桌面。这将是很好,使文件,如.DS_Store和.localized无形只是在桌面上。
请注意,我已经知道这个可信赖的旧终端待机:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
将该标志设置为FALSE适用于系统中的所有内容。我的目标是为台式机设置例外。有什么建议么?
我一直都在使用隐藏文件,但是我喜欢整洁的桌面。这将是很好,使文件,如.DS_Store和.localized无形只是在桌面上。
请注意,我已经知道这个可信赖的旧终端待机:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
将该标志设置为FALSE适用于系统中的所有内容。我的目标是为台式机设置例外。有什么建议么?
Answers:
尽管我不确定如何满足您的确切要求,但我使用了这个小部件,它提供了1个按钮来访问隐藏/显示隐藏文件。
chflags hidden ~/Desktop/hideme
这使得文件/文件夹在Finder和保存/打开面板中不可见。您可以使用{command} {shift}。在保存/打开期间切换可见性。
chflags hidden .DS_Store
,则不会发生任何事情。
我的解决方法是将Finder设置为通常显示不可见文件,然后在桌面上的文件/文件夹中显式设置与某些条件(。*,图标等)匹配的不可见标志。
但是这种方法失败了,因为Finder随后不仅显示了以点开头的隐藏文件,而且还显示了在文件系统条目中带有invisible标志的文件。
不过,我将这个想法发布给您,也许它使您找到了解决方案。
# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON
# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding
这不能回答您的非常具体的问题,但是提供了替代解决方案。假设您想轻松快速地访问隐藏文件,并且不想一直打开它们,无论如何我们不建议这样做。
这是一个小脚本,只需单击一下即可自动显示或隐藏该过程。它消除了:
隐藏文件始终显示的1个可能的问题
2打开终端并键入show hidden files,每次命令。
3-极端用户友好。
将其作为应用程序安装到扩展坞上,以便快速访问。
-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community
try
do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try
if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0" then
do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if
do shell script "killall Finder"
我建议尝试使用TotalFinder。在许多其他功能中,它为您提供了一种在Finder中显示/隐藏不可见文件的快捷方式,但在桌面上却不显示不可见文件。
它的价格为18美元,但您还会获得选项卡式和双窗格Finder窗口,以及一个类似于Visor的Finder窗口,您可以从任何应用程序中弹出该窗口。