Точка перед файлом [дубликат]

Вопрос или проблема

Если файл начинается с точки, означает ли это, что вы создали файл и прячете что-то в нем? Или файлы могут создаваться самостоятельно без вашего участия в создании имени файла? У меня есть файлы с точками перед ними, но я не создавал их.

Это можно, вероятно, объяснить постом в Google от Роба Пайка о происхождении скрытых файлов.

В ранние дни Unix не существовало концепции скрытых файлов, но файлы . и .. существовали для обозначения текущего каталога и родительского каталога. Перечислять эти файлы каждый раз при использовании ls стало неудобно, поэтому была внесена небольшая поправка в программу ls, чтобы скрывать любые файлы, начинающиеся с .. Эта поправка непреднамеренно привела к появлению “скрытых файлов”.

Как объясняет Роб Пайк:

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


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

.

Ответ или решение

Файлы с точкой в начале имени: что они означают и откуда берутся?

Файлы, имена которых начинаются с точки (.), являются характерной особенностью Unix-подобных операционных систем, таких как Linux и macOS. Вопрос о том, означают ли такие файлы, что вы сами их создали и скрыли, или могут ли они возникать без вашего ведома, представляет большой интерес. Давайте разберем этот вопрос более подробно.

1. Происхождение скрытых файлов

Первоначально в Unix не существовало концепции скрытых файлов. Однако для того чтобы избежать постоянного отображения специальных файлов текущего (.) и родительского (..) каталога при выполнении команды ls, было принято решение скрывать любые файлы, имена которых начинаются с точки. Это изменение привело к тому, что программы начали использовать эту возможность для создания конфигурационных файлов, которые не отображаются в обычном выводе команды.

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

2. Почему появляются скрытые файлы?

Файлы с точкой перед их именами могут быть созданы следующими способами:

  • Программное обеспечение: Многие программы автоматически создают свои конфигурационные файлы. Например, текстовые редакторы, утилиты управления версиями и даже средства разработки могут создавать такие файлы для хранения пользовательских настроек.
  • Системные процессы: Некоторые фоновые процессы и демоны также могут создавать скрытые файлы для своего функционирования. Например, система может создавать файлы для хранения состояния или идентификации настроек.
  • Пользовательские действия: Если вы загружаете или используете определенные функции системы, вы также можете случайно создать такие файлы.

3. Как управляющие конфигурационные файлы могут повлиять на производительность

Как упоминается в посте Роба Пайка, с увеличением числа таких файлов в домашнем каталоге может возникать замедление работы системы. Это связано с тем, что системы часто производят поиск по всем файлам, и наличие большого количества "мусорных" файлов может замедлить эти операции.

4. Заключение

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

Важно помнить, что вы можете управлять этими файлами, используя команды, такие как ls -a, чтобы увидеть все файлы включая скрытые, и соответствующим образом решать, какие из них нужно удалить или сохранить.

Оптимизация для SEO

Чтобы повысить видимость данной информации в поисковых системах, стоит использовать ключевые слова и фразы, такие как "скрытые файлы в Linux", "файлы с точкой перед именем", "что такое скрытые файлы", и "управление конфигурационными файлами". Это поможет целевой аудитории находить информацию, связанную с их вопросами о скрытых файлах.

Таким образом, данное исследование данного вопроса не только помогает разобрать природу скрытых файлов, но и предоставляет полезные знания для пользователя, касающиеся управления своими системами и приложениями.

Оцените материал
Добавить комментарий

Капча загружается...