Понимая, что можно изменить флажок prefs в Finder, чтобы скрыть значок жесткого диска, как бы вы сделали это из интерфейса командной строки? Т.е. что и / или где находится команда CLI, которая эмулирует флажок?
3 ответа
Чтобы скрыть жесткий диск, вы можете изменить настройки Finder с помощью команды по defaults
.
В частности, вы хотели бы запустить:
defaults write com.apple.finder ShowHardDrivesOnDesktop -bool NO
и перезапустите Finder (например, с помощью killall Finder
)
Для сокрытия файлов вообще от Finder вы можете либо иметь .
перед именем файла (например, .hidden Folder
), включив флаг невидимости, используя SetFile
, или используя chflags
.
/usr/bin/SetFile -a V /PATH/TO/FILE/OR/FOLDER
chflags hidden /PATH/TO/FILE/OR/FOLDER
Чтобы изменить:
SetFile -a v /PATH/TO/FILE/OR/FOLDER
chflags nohidden /PATH/TO/FILE/OR/FOLDER
SetFile
по умолчанию устанавливается в Snow Leopard, но в предыдущих версиях требовалось установить Инструменты разработчика.
Я думаю, что вы ищете невидимый атрибут SetFile
который можно использовать для файлов и папок:
SetFile -a V /path/to/folder
SetFile по умолчанию не включен в версии, предшествующие Snow Leopard, но вы можете получить его из комплекта разработчика Apple.
Отказ от ответственности: Это еще не правильный ответ, но, надеюсь, кто-то может использовать его, чтобы заставить его работать: -
defaults write ~/Library/Preferences/com.apple.finder.plist ShowHardDrivesOnDesktop -bool false && sudo killall Finder