Как показать скрытые файлы в Finder с помощью сочетания клавиш?


14

Что такое CTRL+ Hэквивалент Ubuntu в OSX Lion Finder для переключения отображения скрытых файлов?

Все мои поиски указывают мне на необходимость: defaults write com.apple.finder AppleShowAllFiles TRUEчто не совсем то же самое, и его эффект несколько постоянен.


1
Начиная с macOS 10.12, Finder поддерживает ⇧⌘. сделать это.
Куинн Тейлор

Ответы:


15

⇧⌘. показывает скрытые файлы в файловых диалогах и в некоторых сторонних приложениях, таких как TotalFinder. Transmit также имеет пункт меню для переключения скрытых файлов, но по умолчанию он назначен на ⇧⌘B.

Хотя в Finder нет ничего эквивалентного этому. Но вы можете назначить ярлык для скрипта, подобного этому, с помощью FastScripts или создав службу Automator.

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder


сделав еще один шаг ... добавьте сервис, чтобы показать / скрыть скрытые файлы из рабочего процесса Automator. см. hints.macworld.com/article.php?story=20100719001040829
libjack

@libjack Я отредактировал ответ, добавив инструкции по созданию сервиса Automator.
Lri

1
Это не работает на Mountain Lion! Есть идеи почему?
Мохамад

@Mohamad Событие активации, казалось, истекло время от времени. Я заменил его сценарием оболочки.
Lri

Благодарю. Я попробую это и сообщу, если у меня возникнут проблемы!
Мохамад

7

defaults write com.apple.finder AppleShowAllFiles FALSEпереверни это. И нет такой функциональности (онлайн скрыть / показать без перезапуска), встроенной в Finder.

Это, вероятно, потому что любой, кто в этом нуждается, все ls -aравно предпочтет .) Кстати, если вам нужно только перечислить скрытые файлы, используйтеls -ld .??*


3
+1 за ту забавную команду, которую я никогда раньше не видел.??*
джентмэтт

@Matt Я сам являюсь немного терминальной обезьяной, потому что я использую многие команды и аргументы без полного понимания, а скорее нашел их такими, какие они есть, когда они были нужны, и продолжаю использовать их в их первоначальном виде =) Ваш комментарий побудил меня Посмотрите на эти аргументы, когда у меня будет немного больше времени (интересно, почему их два, а потом и джокер), но пока это работает для меня). Но если вы можете дать мне ссылку, ясно объясняющую аргументы для Unix-команд, которые были бы приятными)
iskra

ну, насколько я понимаю, .??*будет искать файлы, начинающиеся с .и не менее двух символов в имени. Вы также можете использовать .*список всех скрытых файлов. Но дело не в этом. Я искал, чтобы показать / скрыть файлы в поисковике, не переключаясь на терминал каждый раз. Вы бы знали об этом, если бы попробовали убогую / бесплатную убунту :)
Кунал

немного лучше (но сложнее набрать) шаблон будет .[^.]*- заставляет второй символ быть чем угодно, кроме точки
libjack

3

Вы можете купить TotalFinder . Это замена поиска, которая поддерживает эту функцию (и многие другие полезные функции, такие как вкладки). TotalFinder имеет .ярлык, как показано здесь:

Пример скрытых файлов

Смотрите более подробную информацию об этой функции на их сайте


3

Существует простая комбинация клавиш, по крайней мере, со времен Sierra (macOS 10.12). Убедитесь, что Finder является активным приложением и используйте эту комбинацию клавиш:

CommandShift. (это полная остановка / период в конце)


0

Ничего себе, вышесказанное звучит действительно сложно, почему бы не открыть терминал, и

  • введите defaults write com.apple.Finder AppleShowAllFiles YESи нажмите возврат
  • Теперь Ctrl- OptНажмите на значок Finder и выберите Перезапустить

Чтобы скрыть беги так defaults write com.apple.Finder AppleShowAllFiles NOже.


2
Это немного сложнее в настройке, но потом гораздо проще в использовании, особенно если вы не часто используете Terminal.app.
холме

Почему нет? Потому что спрашивающий специально попросил уметь это делать с помощью сочетания клавиш.
calum_b

0

Вот учебник по настройке элемента контекстного меню для переключения видимости скрытых файлов.

http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php

Все еще не так хорошо, как сочетание клавиш. Подача дубликата радара: // 7096650 по адресу http://bugreport.apple.com - лучший способ сообщить Apple, что вам нужна эта функция.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.