2

Я пытался выяснить это некоторое время, довольно простой вопрос для некоторых, о котором я могу только догадываться, но почему перед .bashrc есть «точка»?

2 ответа2

5

По умолчанию имена файлов с префиксом точки (.) Не отображаются при выполнении команды ls в Linux.* По этой причине большинство системных файлов (например, .bashrc) имеют префикс с точкой.

* Если вы не запускаете ls с соответствующими переключателями; man ls для получения дополнительной информации.

1

Потому что это скрытый файл.

Стандартные файловые браузеры не будут отображать файлы, начинающиеся с . если вы не установите для него какие-либо настройки ("Показать скрытые файлы" или аналогичные). Файлы, начинающиеся с . также не появится в стандартном выводе ls , но ls -a позволит вам их увидеть.

Это в основном уменьшает беспорядок, так как скрытые файлы, как правило, те, которые вам не нужно видеть ежедневно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .