Скрытый файл и скрытый каталог - Hidden file and hidden directory

В вычисление, а скрытая папка (иногда скрытый каталог) или скрытый файл это папка или файл который файловая система утилиты не отображаются по умолчанию при отображении каталог листинг. Они обычно используются для хранения пользовательских предпочтений или сохранения состояния служебной программы и часто создаются неявно с помощью различных служебных программ. Они не являются механизмом безопасности, потому что доступ не ограничен - обычно цель состоит в том, чтобы просто не «загромождать» отображение содержимого списка каталогов файлами, которые пользователь не создавал напрямую.[1][2][3][4]

Unix и Unix-подобные среды

В Unix-подобный операционных систем, любой файл или папка, начинающиеся с точка персонаж (например, /home/user/.config), обычно называемый точечный файл или точечный файл, следует рассматривать как скрытые, т. е. ls команда не отображает их, если или флаги (ls -a или ls -A) используются.[5] В большинстве командная строка снаряды, подстановочные знаки не будет соответствовать файлам, имена которых начинаются с . если сам подстановочный знак не начинается с явного . .

Возникло соглашение об использовании точечных файлов в домашнем каталоге пользователя для хранения пользовательской конфигурации или информационного текста. Ранним использованием этого были хорошо известные файлы точек. .профиль, .авторизоваться, и .cshrc, которые представляют собой файлы конфигурации для Оболочка Борна и Оболочка C и совместимые с ними снаряды, и .строить планы и .project, оба используются Палец и имя команды.[6]

Многие приложения от трепать к средам рабочего стола, таким как ГНОМ теперь хранят свою конфигурацию для каждого пользователя таким образом, но Unix / Linux freedesktop.org Спецификация базового каталога XDG направлена ​​на перенос файлов конфигурации пользователя из отдельных файлов точек в $ HOME к нескрытым файлам в скрытом каталоге $ HOME / .config.[7]

Android

В Android операционная система использует пустой .nomedia файлы, чтобы рассказать смартфон Программы не отображать и не включать содержимое папки. Это предотвращает цифровые фотографии и цифровая музыка файлы от показа в галереях изображений или воспроизведения в Мп3-плеер Программы. Это полезно для предотвращения загрузки голосовая почта файлы от воспроизведения между песнями в плейлист, и сохранить личный фотографии являются конфиденциальными, но при этом разрешается делиться фотографиями из других папок лично с друзьями, семьей и коллегами. В .nomedia файл не влияет на файловую систему или даже на Операционная система, но вместо этого полностью зависит от каждого отдельного приложения в отношении наличия разных файлов.

ГНОМ

в ГНОМ среда рабочего стола (а также все программы, написанные с использованием GLib[8]), имена файлов перечислены в файле с именем .hidden в каждом каталоге также исключаются из отображения. В файловом менеджере GNOME сочетание клавиш Ctrl+ЧАС позволяет отображать оба типа скрытых файлов.

macOS

Помимо поведения «точечного файла», файлы с атрибутом «Невидимый» скрыты в Finder, хотя и не в ls. Атрибут «Невидимый» можно установить или сбросить с помощью SetFile команда; например, вызов SetFile -a V jimbo скроет файл «джимбо».[9] Начиная с Mac OS X Снежный барс, то chflags также можно использовать команду; Например, chflags скрытый джимбо скроет файл «джимбо».[10]

DOS и MS Windows

В ДОС системы, записи каталога файлов включают Скрытый атрибут файла которым манипулируют с помощью аттриб команда. Использование команды командной строки dir / ah отображает файлы со скрытым атрибутом. Кроме того, существует системный атрибут файла, который может быть установлен для файла, что также приводит к скрытию файла в списках каталогов. Используйте команду командной строки dir / as для отображения файлов с системным атрибутом.

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

Под проводник Виндоус, содержимое каталога также можно скрыть, просто добавив предварительно определенный CLSID[11] в конец имени папки. Каталог по-прежнему отображается, но его содержимое становится одной из специальных папок Windows.[12] Однако реальное содержимое этого каталога все еще можно увидеть с помощью команды CLI реж.

использованная литература

  1. ^ "Что такое скрытый файл?", Microsoft.com
  2. ^ «Настройка X: для чего вообще нужны все эти точечные файлы?». Linux Focus. Март 1998 г.. Получено 2013-09-08.
  3. ^ "Примеры файлов .bashrc и .bash_profile". Проект документации Linux.
  4. ^ Субодх Сони (2001-12-01). «Понимание файлов конфигурации Linux». Разработчик IBM. Получено 2019-04-26.
  5. ^ "ls (1) - справочная страница Linux". linux.die.net. Получено 2020-08-23.
  6. ^ Один пользователь мог искать другого, используя команду вместе с имя пользователяимя хоста если не на местный хост ), а палец оказание услуг ответит текущим статусом другого пользователя и содержимым .строить планы и .project файлы в этом пользователе $ HOME папка.
  7. ^ Бастиан, Уолдо; Лорти, Райан; Поэттинг, Леннарт (24 ноября 2010 г.). «Спецификация базового каталога XDG». Получено 4 июня, 2014.
  8. ^ "Коммит GLib: поддержка .hidden файлов". Получено 2013-08-07.
  9. ^ SetFile (1) – Дарвин и macOS Общие команды Руководство по эксплуатации
  10. ^ chflags (1) – Дарвин и macOS Общие команды Руководство по эксплуатации
  11. ^ «Канонические имена элементов панели управления - приложения Win32». Microsoft.
  12. ^ «Секрет, скрытый за GodMode Windows 7». Клуб Windows. 5 января 2010 г.

внешние ссылки