4

Понимая, что можно изменить флажок prefs в Finder, чтобы скрыть значок жесткого диска, как бы вы сделали это из интерфейса командной строки? Т.е. что и / или где находится команда CLI, которая эмулирует флажок?

3 ответа3

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, но в предыдущих версиях требовалось установить Инструменты разработчика.

1

Я думаю, что вы ищете невидимый атрибут SetFile который можно использовать для файлов и папок:

SetFile -a V /path/to/folder

SetFile по умолчанию не включен в версии, предшествующие Snow Leopard, но вы можете получить его из комплекта разработчика Apple.

0

Отказ от ответственности: Это еще не правильный ответ, но, надеюсь, кто-то может использовать его, чтобы заставить его работать: -

defaults write ~/Library/Preferences/com.apple.finder.plist ShowHardDrivesOnDesktop -bool false && sudo killall Finder

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .