Відповіді:
Ви можете показати приховані файли в Finder за допомогою простої команди Terminal:
defaults write com.apple.finder AppleShowAllFiles -bool YES
Потім перезапустіть Finder, утримуючи клавішу опції та клацнувши правою кнопкою миші на значку док-станції.
Однак ви не можете приховати .DS_Store файли, не заховаючи решти прихованих файлів. Вам, мабуть, просто доведеться жити так чи інакше.
sudo defaults write com.apple.finder AppleShowAllFiles TRUE
if
розділом перед кодом.
Ось що пропонує Adobe :
Щоб уникнути створення .DS_Store файлів, не використовуйте Finder OS X для перегляду папок. Альтернативний спосіб перегляду папок - це використання командного рядка UNIX.
Блискуче! ;)
Ви не можете його приховати, але ви можете зробити його прозорим, після чого перетягніть його в нижній лівий або нижній правий кут. Так ви побачите лише рядок ".DS_Store", а піктограми не буде.
Експертний метод: Скопіюйте прозоре зображення з улюбленого редактора зображень, виберіть піктограму файлу у вікні інформації про файл та вставте прозоре зображення, коли вгорі вибрано оригінальний значок.
Покроковий метод (попередній Yosemite):
Per @mliqu: В OS X Yosemite (10.10.1):
Я просто додаю своє рішення до цього, оскільки мені не сподобався жоден з інших варіантів. Я веб-розробник, і я використовую /bin/zsh
і oh-my-zsh
... будь-який спосіб ви можете додати це до bash або sh.
Це просто, прямо вперед, і всього 8 рядків. Хоча я багато працюю в терміналі, тому саме це найкраще підходить для моєї установки.
У свій .zshrc я додав наступні рядки, щоб полегшити перемикання.
function hideallfiles(){
defaults write com.apple.finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.apple.finder AppleShowAllFiles -bool YES
killall Finder
}
Потім запустіть . ~/.zshrc
або для bash . ~/.bash_profile
або вихід з комп'ютера Mac, і назад.
Потім у терміналі ви можете запустити showallfiles
або, hideallfiles
і це змінить конфігурацію та перезапустить Finder.
редагувати: підтверджено, що працює над 10.10 Yosemite
Є цей магічний інструмент з відкритим кодом: асепсис . Джерела доступні на Github .
Версія 1.4 тепер працює з OS X Mavericks.
Оновлення: повідомляється, що не працює в El Capitan
Попередження: Asepsis вже не знаходиться в активному розвитку і підтримується в ОС X 10.11 (El Capitan) та пізніших версіях.
Як і для macOS Sierra Beta, .DS_Store насправді завжди прихований від Finder. Просто покажіть приховані файли, як зазвичай, і .DS_Store піде:
defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder
Після багатьох років пошуку та пошуку рішення є лише кілька альтернатив, жодна з яких не відповідає вашому первинному питанню; тобто не існує рішення вашого конкретного питання .... поки
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml
Це стосується лише робочого столу, але, оскільки це найбільш помітне і дратівливе місце для файлів .DS_Store, можливо, варто поділитися ними:
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
Ця послідовність видаляє ваші дозволи на запис у папку Робочий стіл. Оскільки Finder діє з вашими дозволами, він також видаляє можливість Finder зберігати .DS_Store файл на робочий стіл. Звичайно, це також перешкоджає економити чи змінювати наявні файли на робочому столі. Ідеально, якщо вам подобається мати надто чисті налаштування.
Приклад відсутності .DS_Store на робочому столі без використання спеціальних додатків:
Примітка. За допомогою цих кроків можна перетягнути предмети на робочий стіл, оскільки MacOS запропонує вам ввести адміністратор при необхідності.
Створіть службу AppleScript / термінал за допомогою Automator і збережіть її, щоб вона була доступною в меню Finder> Services
Дія Автоматизатора буде двоступеневим процесом.
Крок 1. Додайте AppleScript. Цей скрипт буде вмикати або вимикати приховані файли (може бути неправильно відформатований, оскільки я друкую на своєму телефоні)
if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0"
then
do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if
Крок 2. Додайте скрипт bash cron. Цей додатковий скрипт автоматично шукає та видаляє всі .DS_Store файли одночасно, коли вони будуть викликані для відображення. Після завершення він перезапустить Finder і закриє термінал.
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
Це не ідеальне рішення, але це дозволить досягти результату, який ви шукаєте.
Крім того, ви можете скористатися цією утилітою, яка перенаправить створення файлів DS_Store в кеш-каталог, але я вважаю за краще не встановлювати програмне забезпечення, яке використовуватиме ресурси, коли це можливо.
Посилання http://asepsis.binaryage.com/
Я використовую Xtra Finder ( http://www.trankynam.com/xtrafinder ) для швидкого перегляду між прихованими файлами. Ви можете створити власний ярлик для занадто гонглінгу. Не потрібно вбивати шукача. Це трохи зручніше та простіше у використанні замість введення команд чи виконання сценаріїв.
Використання терміналу працює для приховування файлів .DS_store.
defaults write com.apple.finder AppleShowAllFiles -bool NO
Це приховує приховані файли. Можна змінити , NO
щоб , YES
якщо ви хочете побачити їх знову.
Встановіть останню програму Sierra, встановлену для перегляду прихованих файлів, усіх прихованих файлів, що відображаються, але .DS_Store файли не відображатимуться (хоча вони є).
Однозначно використовуйте прозорий значок . Потім просто перемістіть його. З очей геть з серця геть.
Тут користувач El Capitan.
Мені подобається підтримувати чистий робочий стіл; жодних піктограм чи посилань. Мені також потрібно побачити приховані файли у Finder.
Я "двічі клацнув" піктограмою .DS_Store і вибрав "Показати параметри подання". У цьому вікні я змінив масштаб значка до 16x16, а розмір тексту - до 10. Я також встановив розмір сітки якомога меншим.
Потім я перетягнув піктограму вниз праворуч внизу, тому мені залишилося крихітне поле в правому нижньому куті робочого столу.
Прозорий значок, переміщення екрана, крок за кроком тут:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
За допомогою цього запитуйте іншу відповідь: https://apple.stackexchange.com/a/237999/6902 .