Как показать скрытые файлы на Mac без терминала

15

Мне нужен простой способ переключения видимости файлов на Mac. Я знаю о командах терминала, как показать скрытые файлы и скрыть файлы. Однако мне нужен инструмент, чтобы сделать эту задачу быстрее и проще. Я пытался найти специальное приложение в App Store, но ничего не нашел. Есть ли способ показать / скрыть скрытые файлы без запуска терминала? Любые советы или приложения?

Ася
источник

Ответы:

25

В MacOS Sierra вы можете использовать сочетание клавиш shift ⇧+ cmd ⌘+ .на клавиатуре для переключения между двумя состояниями. Не нужно никаких плагинов / приложений. Работает из коробки.

Вы можете увидеть это здесь в действии: https://www.youtube.com/watch?v=pdLjJU_kAT8&feature=youtu.be

Благо Эрес
источник
Не работает в 10.11.x (El Cap)
jcollum
2
Стоит отметить, что если вы находитесь в AZERTY (мой случай), вам нужно добавитьfn
user310310
Это отлично работает; однако он опирается на com.apple.finder AppleShowAllFilesсуществующий ключ (как и большинство этих решений). Этот ключ не существует по умолчанию, поэтому вы должны создать его, запустив defaults write com.apple.finder AppleShowAllFiles -bool FALSEдля создания и первоначальной установки ключа. Также это приятно, потому что Finder не нужно перезапускать для его работы!
sdmeyers
6

Поскольку в Сьерре это больше не нужно - см. Ответ Ольгаба

Я только что понял, что уже опубликовал это раньше - с инструкциями о том, как убедить использование Cmd ⌘ H , которое в противном случае используется для «Скрыть переднее приложение» /apple//a/177138/85275
Эта версия имеет Более полное объяснение, как именно создать сервис, так что я оставлю его, со ссылкой.

Вы можете написать Applescript, поместить его в службу Automator, а затем запустить его с помощью ключевой команды ...

Следующее переключит скрытое состояние при каждом срабатывании горячей клавиши

  • Запустить Automator [Приложения / Утилиты]
  • Выберите новый сервис
  • В списке «Действия» слева выберите «Automator», затем «Запустите Applescript» из второго столбца.
  • Скопируйте / вставьте сценарий [полный текст в конце этого ответа]
    Убедитесь, что вы не получаете раздел «При запуске / конце выполнения» дважды при вставке.
  • Сохранить [Это автоматически сохранит в правильное место для Служб.

введите описание изображения здесь

  • Откройте Системные настройки> Клавиатура> Сочетания клавиш> Службы. Ваш новый сервис будет прямо внизу списка.
  • Добавить горячую клавишу

введите описание изображения здесь

Текст сценария ...

при запуске {вход, параметры}

    - Переключить Невидимые, Версия Эль-Капитан

    установите newHiddenVisiblesState в "ДА"
    пытаться
        установите oldHiddenVisiblesState для выполнения сценария оболочки "по умолчанию read com.apple.finder AppleShowAllFiles"
        если oldHiddenVisiblesState находится в {"1", "YES"}, тогда
            установите newHiddenVisiblesState в "НЕТ"
        конец, если
    конец попробовать
    сделать сценарий оболочки "по умолчанию написать com.apple.finder AppleShowAllFiles" & newHiddenVisiblesState
    сделать скрипт оболочки "killall Finder"
    обратный ввод
конец бега

Начиная с El Capitan вам нужно явно перезапустить Finder. Предыдущие ОС, вы могли бы обновить представления.

Tetsujin
источник
3

Мне нравится подход Тецуджина. На самом деле, это позор, что большинство пользователей Mac никогда не знакомятся с AppleScript и Automator.

Однако, если вы ищете готовое решение, вы можете выбрать Onyx . Оникс - это мощный инструмент, который может выполнять множество функций. Это бесплатно для использования и не требуется регистрация.

В частности, по вашему вопросу, чтобы скрыть / показать скрытые файлы и папки, перейдите на страницу «Параметры», выберите вкладку «Finder» и отметьте / снимите флажок с соответствующей опции. Смотрите скриншот ниже:

введите описание изображения здесь

ПРИМЕЧАНИЕ: я не имею никакого отношения к продукту Onyx.

Мономет
источник
Это потрясающе. Версия, необходимая для El Capitan, - 3.1.9, и вы можете найти все предыдущие версии здесь: titanium-software.fr/en/onyx.html
zeeple
1

Вы можете легко создать собственное приложение для этого с помощью Platypus . Просто замените evince командами для скрытия / отображения скрытых файлов. Соответствующие команды можно найти здесь .

машинист
источник
-1

« Невидимый» - это бесплатное приложение в магазине приложений, которое я использую, чтобы увидеть скрытые файлы на моем Mac. Это прекрасно работает для меня. Почему бы не попробовать?

гитам гадтаула
источник
-4

Вы можете попробовать длинный путь , чтобы показать скрытый Mac OS X файлы следующим образом :

  1. Откройте Терминал в Finder> Приложения> Утилиты
  2. В Терминал вставьте следующее: по умолчанию напишите com.apple.finder AppleShowAllFiles YES
  3. Нажмите возврат
  4. Удерживайте клавишу «Option / Alt», затем щелкните правой кнопкой мыши значок Finder в доке и выберите «Перезапустить».

Это покажет все скрытые файлы. Чтобы снова их скрыть, выполните те же действия, но замените команду терминала на:

по умолчанию написать com.apple.finder AppleShowAllFiles NO

Это не самый длинный набор инструкций или самая большая команда для фиксации в памяти, но если вы делаете это много, стоит потратить несколько минут сейчас, чтобы сэкономить себе гораздо больше времени в будущем.

Ли Лейон
источник
2
В вопросе говорится: «Есть ли способ показать / скрыть скрытые файлы без запуска терминала?» ваш шаг 4 говорит "В терминале ...". Вы читали вопрос?
alljamin
2
ОП прямо сказал: «Без запуска Терминала»
Тецудзин