Як я можу показати приховані файли / папки в Finder


10

Як я бачу приховані файли у Finder?

Наприклад, якщо у мене файл з ім'ям: .something не вказано.

Зараз мені потрібно відкрити термінал і набрати ls -la.


Ви можете використовувати цю комбінацію клавіш . Це працює для мене на Леві, хоча YMMV. Це особливо зручно для діалогів "Відкрити файл ...", створених такими програмами, як браузери, тому що я виявив, що цей defaults write com.apple.finder AppleShowAllFiles Trueпрапор не дотримується .
чб

Відповіді:


7

Відкрийте термінал і введіть:

defaults write com.apple.finder AppleShowAllFiles TRUE

Потім перезапустіть Finder, ввівши:

killall Finder

Щоб змінити це, просто введіть:

defaults write com.apple.finder AppleShowAllFiles FALSE

3

Кращий спосіб, який я знайшов, - це користуватися послугою Automator. Тож я можу переключатися безпосередньо з меню Finder, не запускаючи додаток

Перемикання прихованих файлів

Помилка прихованих файлів :

Щоб встановити лише розпакування, двічі клацніть файл, вам буде запропоновано встановити його, просто натисніть кнопку Встановити та натисніть Готово.

Керування + Клацніть або Клацніть правою кнопкою миші> Відкрити


Посилання для мене не працює, і ви не пояснюєте, ЯК додати його до меню Сервісів. Чи можете ви відредагувати своє запитання, щоб включити інформацію?
Канадський Люк

Ця послуга / додаток, по суті, виконують дії AppleScript Automator, які обгортають defaultsі killallвикликають у робочому процесі, керованому діалогом ("Ви хочете перезапустити Finder?").
Даніель Бек

2

Ви можете використовувати цей скрипт для перемикання між станами:

# check if hidden files are visible and store result in a variable
isVisible=”$(defaults read com.apple.finder AppleShowAllFiles)”

# toggle visibility based on variables value
if [ "$isVisible" = FALSE ]
then
defaults write com.apple.finder AppleShowAllFiles TRUE
else
defaults write com.apple.finder AppleShowAllFiles FALSE
fi

# force changes by restarting Finder
killall Finder

Ви також можете завантажити програму Automator, яка переключить видимість прихованих файлів тут:

http://www.brooksandrus.com/downloads/show_files.zip


Це не працює на Mavericks.
Дмитро

для Mavericks використовуйте com.apple.Finder замість com.apple.finder
Антоніо

Це теж не працює. Щось не так на ifсекції.
Дмитро

1
Для Mavericks значення за замовчуванням очевидно 0; 0і 1робота в якості цінностей, а також TRUE, true, FALSE, false, yes, і no. Тож це справді умова у ifтвердженні. Я вважаю за краще використовувати caseтут для кількох можливих значень.
JyrgenN

1

Ви також можете створити псевдонім для цього, щоб ви могли запам'ятати. Просто додайте у свій .bash_login:

alias show_hidden_files='defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder';

alias hide_hidden_files='defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder';

0

Збережіть цей яблучний скрипт у сервісі, щоб зробити його доступним у меню Finder. Це дозволить увімкнути або вимкнути приховані файли, а при повторному перезапуску Finder він знову відкриється до каталогу, в якому ви раніше знаходилися:

tell application "Finder"
    set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if

    do shell script OnOffCommand
    delay 1

    tell application "Finder" to launch
    tell application "Finder"

    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.