Как я могу просмотреть скрытые файлы в Finder?

51

Я заметил, что всякий раз, когда я добавляю и удаляю файлы, их физическое пространство остается на диске. Я удалил NTFS Tuxera и у меня все та же проблема.

Поэтому мне пришлось вставить диск под мой другой ноутбук с Windows, чтобы найти файлы ./#### и удалить их. Я был удивлен, что не смог найти эти файлы в Finder, но окна позволили мне просмотреть их.

Есть ли способ получить больший контроль над тем, какие файлы просматриваются в Finder?

Платформа: сетчатка MacBook Pro, Mountain Lion (OS X 10.8)

оказывать
источник
1
То, что вы не видите их в Finder, является нормальным, по умолчанию файлы, начинающиеся с точки, не отображаются.
Лоик Вольф
3
У вас было два вопроса здесь. Этот сайт работает лучше, когда есть только один вопрос на вопрос. Таким образом, другим людям будет легче найти решение, если у них возникнет та же проблема. Я отредактировал ваш первый вопрос, но не стесняйтесь задавать его отдельно. Если вы это сделаете, тем не менее, вы можете объяснить , что Tuxera NTFS это и делает , если вы ищете замену для него (и что бы сделать эту замену «лучше» для вас).
Даниэль
Если вы хотите увидеть ⇧⌘. (добавлено в Snow Leopard для диалогов открытия и сохранения) работы в Finder тоже над головой bugreport.apple.com и подать дубликат радара: // 7096650. (Также см. Apple.stackexchange.com/q/32612 для получения дополнительных ответов.)
Куинн Тейлор,
2
Начиная с macOS 10.12, Finder поддерживает ⇧⌘. переключать видимость скрытых файлов.
Куинн Тейлор,

Ответы:

50

Чтобы включить Finder для отображения всех файлов (включая «скрытые»), вы можете ввести следующую команду в командной строке терминала :

defaults write com.apple.Finder AppleShowAllFiles -bool YES; killall -HUP Finder Первая часть устанавливает скрытое предпочтение, поэтому искатель показывает все файлы; вторая часть перезапускает Finder, чтобы эти настройки вступили в силу (killall сам по себе указывает программе выйти; флаг -HUP запрашивает перезапуск программы).

Если вы хотите изменить это так, чтобы Finder теперь скрывал файлы, которые он обычно скрывает, введите это в Terminal:

defaults write com.apple.Finder AppleShowAllFiles -bool NO; killall -HUP Finder

Если вам удобнее пользоваться графическим интерфейсом, есть панель «Системные настройки», которую вы можете установить, под названием « Секреты», которая позволяет вам многократно изменять этот параметр, но включает в себя установку стороннего программного обеспечения в вашей системе.

Тем не менее, ваша настоящая проблема дискового пространства не освобождается, когда вы «удаляете» файлы, на самом деле задумано.

Чтобы окончательно удалить файл, вам нужно очистить корзину - Mac OS X не удаляет файлы непосредственно в Finder; сначала он перемещает их во временное хранилище на их исходном томе, а затем, когда вы очищаете корзину… в Finder, файлы удаляются.

Некоторые пользователи сообщают, что defaults write com.apple.Finderне работают в их системах Mountain Lion, но defaults write com.apple.finder(обратите внимание на нижний регистр) работают. В моей системе, где работает Mountain Lion, я обнаружил, что команда работает так, как написано, но если это не так, попробуйте ввести F в Finder строчными буквами в выражении по умолчанию write.

Даниэль
источник
1
Легенда, большое спасибо. И спасибо за редактирование, у меня было ощущение, что 2 вопроса в одном не одобряются. Кстати, есть ли способ, которым я могу переключить команду терминала? Через какое-то приложение или сочетание клавиш?
Render
@Daniel: два вопроса для вас: один, я обычно печатаю TRUE/ FALSEвместо Yes/ No. OSX распознает оба? Два, для чего -HUPиспользуется?
Мэтт
См. Правки к ответу, и да, оба значения true / false и yes / no работают для логических значений.
Даниэль
2
флаг HUP для killall отправляет более мягкий запрос на выход в Finder - если он находится в середине чего-то чувствительного, killall -HUP с меньшей вероятностью повредит файловую систему и т. д., чем неизмененный killall (или killall -9)
Daniel
6
Команда, как упомянуто выше, не работала для меня на горном льве. Это сработало, однако, «по умолчанию напишите com.apple.finder AppleShowAllFiles -bool true»
Манфред Мозер
17

Вы также можете создать такой сервис в Automator:

[[ $(defaults read com.apple.finder AppleShowAllFiles) = 1 ]] && b=false || b=true
defaults write com.apple.finder AppleShowAllFiles -bool $b
killall Finder
open -a Finder

Затем дайте ему ярлык из Системных настроек> Клавиатура> Сочетания клавиш> Сервисы.

JW8
источник
1
Вы должны добавить опцию «-HUP», если хотите сразу же перезапустить Finder
meduz
10

Для диалогов открытия / сохранения вы можете сделать CMD / Shift /. (Точка)

Это должно переключать видимость скрытых файлов.

nkkollaw
источник
Это отличный ответ ... Это избавило меня от многих проблем ..
Панкадж Парашар,
1
Это то, что я искал / думал, что вспомнил ... но не знал, что это применимо только к Open / Save :( +1
WiseOldDuck
6

Просто и быстрее:

  1. В Finder нажмите Go
  2. Удерживайте Optionклавишу и появятся скрытые каталоги и файлы.
  3. Нажмите на нужный каталог или файл.
VE4YE
источник
1
Когда в меню «Go» отображается «Библиотека», я не вижу способа выполнить эту работу в основных окнах окна Finder
user56reinstatemonica8
Даже я не могу видеть скрытые файлы, используя это.
Варун Бхатия
Это не показывает скрытые файлы
GusDeCooL
5

Запустите эти команды, чтобы показать скрытые файлы

defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder

Это для сокрытия

defaults write com.apple.finder AppleShowAllFiles -bool FALSE
killall Finder

Примечание : fв com.apple.finderэто мало, а Fв Finderэто капитал.

Индер Кумар Раторе
источник
1
Этот ответ неверен. Требуется BOOL классификатор отсутствует .
P.Brian.Mackey
Он работает абсолютно идеально 10.10.2. Я не знаю, почему это не работает для вас.
Индер Кумар Ратхор
3

Проще, безопаснее.

В строке меню поиска выберите «Перейти / Перейти в папку ...». Введите путь к невидимой папке, в этом случае верхний каталог первой косой черты / folderName /, и он покажет все внутри, не используя терминал.

Posterguy
источник
0

Также есть возможность использовать Mountain Tweaks .

У него есть функция, в которой вы можете просто включить или выключить просмотр невидимых файлов, но у него есть ограничение, и он будет отображать только скрытые файлы в ОС, с которой вы в данный момент загружаетесь.

Так, например, вы хотите скопировать файл из скрытого каталога на вашей загруженной операционной системе на подключенный диск, а в скрытом каталоге вы не увидите его на «целевом» диске, а увидите на том, с которого вы загружаетесь / работаете ,

Это возникло у меня, когда я переносил некоторые почтовые файлы на новый жесткий диск в моем MBP, до которого я обновлялся. Но если вы просто хотите видеть скрытые файлы, это хорошая функция, а приложение Mountain Tweaks имеет и другие очень приятные функции, но это приложение стороннего производителя, и в моем случае терминальный способ - более простой способ.

user39665
источник
0

Выполните Spotlightпоиск файла, когда он выделен, нажмите и удерживайте Cmd+, Optionи путь появится внизу выделенного файла.

луч
источник
1
Как это помогает в ситуации, описанной в вопросе?
холме
0

Я написал приложение для Mac OS X «Show Time», чтобы быстро скрывать и показывать скрытые файлы из меню.

Это открытый исходный код и доступен на GitHub.

Проверьте источник здесь и выпуск здесь .

Джеймс Марино
источник