Jump to content

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

(Перенаправлено с Dotfile )

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

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

[ редактировать ]

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

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

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

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

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

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

ДОС и MS Windows

[ редактировать ]

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

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

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

  1. ^ «Что такое скрытый файл?» . Microsoft.com . Архивировано из оригинала 3 апреля 2015 г.
  2. ^ «Настройка X: для чего вообще нужны все эти точечные файлы?» . Линукс Фокус . Март 1998 года . Проверено 8 сентября 2013 г.
  3. ^ «Примеры файлов .bashrc и .bash_profile» . Проект документации Linux.
  4. ^ Субодх Сони (1 декабря 2001 г.). «Понимание файлов конфигурации Linux» . Разработчик IBM . Проверено 26 апреля 2019 г.
  5. ^ «ls(1) — справочная страница Linux» . linux.die.net . Проверено 23 августа 2020 г.
  6. ^ Один пользователь может найти другого, используя команду вместе с именем пользователя именем хоста, если он не на локальном хосте ), и Finger служба ответит текущим статусом другого пользователя и содержимым .plan и .project файлы этого пользователя $HOME папка.
  7. ^ Бастиан, Уолдо; Лорти, Райан; Пёттеринг, Леннарт (24 ноября 2010 г.). «Спецификация базового каталога XDG» . Проверено 4 июня 2014 г.
  8. ^ «Коммит GLib: поддержка скрытых файлов» . 28 ноября 2012 года . Проверено 7 августа 2013 г.
  9. ^ SetFile(1) Darwin и macOS по общим командам Руководство
  10. ^ chflags(1) Darwin и macOS по общим командам Руководство
  11. ^ «Канонические имена элементов панели управления — приложения Win32» . Майкрософт . 29 апреля 2022 г.
  12. ^ «Секрет режима GodMode в Windows 7» . Клуб Windows . 5 января 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2332b758f6548b85de97f2666b07c030__1719536520
URL1:https://arc.ask3.ru/arc/aa/23/30/2332b758f6548b85de97f2666b07c030.html
Заголовок, (Title) документа по адресу, URL1:
Hidden file and hidden directory - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)