我正在尝试在OSX中安装应用程序。但我收到以下错误
项目“.VolumeIcon.icns”无法替换,因为它是不可见的。
当我进入 Applications
,我能看到 .VolumeIcon.icns
作为一个 hidden
项目。我也尝试删除它,但它再次由应用程序创建(默认情况下是 hidden
)。你能指导我如何解决这个错误吗?
我正在尝试在OSX中安装应用程序。但我收到以下错误
项目“.VolumeIcon.icns”无法替换,因为它是不可见的。
当我进入 Applications
,我能看到 .VolumeIcon.icns
作为一个 hidden
项目。我也尝试删除它,但它再次由应用程序创建(默认情况下是 hidden
)。你能指导我如何解决这个错误吗?
Answers:
我在尝试删除或影响之前的隐藏文件时遇到此错误。根据我的经验,暂时将文件显示为可见,会将错误更改为一个对话框,询问您是否确定要更改文件。 我想你可能已经遇到过这个命令,但为了完整起见,这里是解释:
要使隐藏文件可见,请在终端中输入以下代码:
defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder
并使隐形文件再次不可见:
defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder
请注意,这会关闭取景器,因此请确保您没有打开任何重要文件夹。我相信它会打开之前打开的窗口,但后退按钮在我的体验中不起作用。
发生了什么
defaults
这是OSX改变默认值的命令,苹果的低级别偏好系统。
write
这告诉您要更改首选项或编写首选项的默认值
com.apple.finder
这告诉默认值您要更改的应用程序首选项是Finder,由应用程序的包标识符指定。
AppleShowAllFiles
这指定了您要在应用程序中更改的首选项。
TRUE
要么 FALSE
这是您要设置首选项的值。在这种情况下,它是一个布尔值,因此值必须是 TRUE
要么 FALSE
。我想你可以使用 YES
要么 NO
,但我不确定。
&&
如果前一个命令成功,这是一个终端操作符,可以在此之后运行任何操作
killall
我对此并不了解,但它会杀死进程或关闭应用程序
Finder
指定要关闭的进程或应用程序。
.aliases
。我只是试图将它复制到我的Dropbox文件夹来替换那里的那个(明显)并且我得到与OP相同的错误。
.bash_history
从备份,第一步不是修复错误。
当对称为Finder的运行进程进行修改时,必须终止并重新启动Finder才能使这些更改生效。
如果您在Apple菜单下面的“强制退出应用程序”弹出窗口中选择“Finder”,您会看到按钮显示“重新启动”而不是“强制退出”。
“Killall”是一个命令行实用程序,它允许用户通过名称向正在运行的进程发送“终止信号”,而不需要PID。 (男子killall)
“Killall Finder”是命令行中Finder的等效重启动作。