Скрытый файл и скрытый каталог


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

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

Возникло соглашение об использовании точечных файлов в домашнем каталоге пользователя для хранения конфигурации каждого пользователя или информационного текста. Ранним использованием этого были хорошо известные dotfiles .profile, .loginи .cshrc, которые являются файлами конфигурации для оболочки Bourne и оболочки C и оболочек, совместимых с ними, и .planи .project, оба используемые командами fingerи . [6]name

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

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

В среде рабочего стола GNOME (а также во всех программах, написанных с использованием GLib [8] ) имена файлов, перечисленные в имени файла в каждом каталоге, также исключаются из отображения. В файловом менеджере GNOME сочетание клавиш + позволяет отображать оба типа скрытых файлов..hiddenCtrlH