Manjaro Difference between revisions of "Important hidden .dot files in your home partition/ru"

Difference between revisions of "Important hidden .dot files in your home partition/ru"

From Manjaro
(Created page with "'''.cache''' - содержит кэшированные файлы приложений. Следите за этим каталогом, так как иногда кэш п...")
Tags: Mobile web edit Mobile edit
 
(24 intermediate revisions by the same user not shown)
Line 2: Line 2:
__TOC__
__TOC__


=Что такое скрытый файл <.dot>?
=Что такое скрытый <.dot>-файл?=


They are files & directories with a "'''.'''" dot in front of them. Placing a "'''.'''" dot in front of a file or directory tells the operating system that such files & directories are to be hidden from view in file managers, file requesters & such. File managers & other applications can usually be set to view these normally hidden files. These hidden files & directories usually contain configuration files of some sort.
Это файлы и каталоги с точкой "'''.'''" перед ними. Постановка точки "'''.'''" перед файлом или каталогом говорит операционной системе, что такие файлы и каталоги должны быть скрыты от просмотра в файловых менеджерах, программах запроса файлов и тому подобных. Файловые менеджеры и другие приложения могут быть настроены на просмотр этих обычно скрытых файлов. Эти скрытые файлы и каталоги как правило содержат файлы конфигурации.


В данной статье эти скрытые файлы будут называться ''<.dot>''-файлами.
В данной статье эти скрытые файлы будут называться ''<.dot>''-файлами.
Line 15: Line 15:
* Нелишним будет знать, какие каталоги и файлы <.dot> в каталоге ~/ помогут вам сэкономить время и силы, если вам придется переустанавливать Manjaro из-за сбоя оборудования, повреждения данных, ошибки пользователя...
* Нелишним будет знать, какие каталоги и файлы <.dot> в каталоге ~/ помогут вам сэкономить время и силы, если вам придется переустанавливать Manjaro из-за сбоя оборудования, повреждения данных, ошибки пользователя...


* If you are coming from, or going to another distro, this can be extremely valuable knowledge. As again, these <.dot> files can save you an enormous amount of time & effort in configuring your system to be just the way you like it. More on this to come.
* Если вы переходите на другой дистрибутив - это может быть очень ценным знанием. Опять же, эти <.dot>-файлы могут сэкономить вам огромное количество времени и усилий при настройке вашей системы так, как вам нравится. Подробнее об этом далее.


* This knowledge can also be used to backup important config files, some of which can have had many, many hours of work in them.
* Эти знания также можно использовать для резервного копирования важных файлов конфигурации, некоторые из которых могут иметь много затраченных часов на настройку.




Line 37: Line 37:
'''.cache''' - содержит кэшированные файлы приложений. Следите за этим каталогом, так как иногда кэш приложений может увеличиваться со временем.
'''.cache''' - содержит кэшированные файлы приложений. Следите за этим каталогом, так как иногда кэш приложений может увеличиваться со временем.


'''.config''' - This is where most modern applications keep user specific configuartion. This is the first place you should look for application related configuration files.
'''.config''' - здесь большинство современных приложений хранят конфигурацию пользователя. Это первое место, где следует искать файлы конфигурации, связанные с приложением.
Also, it is worth noting that any config files in this directory will have absolutely no effect if the program that they belong to is not installed on your machine. ''So orphan config files pose absolutely no danger''.
Также стоит отметить, что любые файлы конфигурации в этом каталоге не будут иметь абсолютно никакого эффекта, если программа, которой они принадлежат, не установлена на вашем компьютере. Таким образом, бесхозные конфигурационные файлы не представляют абсолютно никакой опасности".


'''.local''' - Holds a user specific version of '''/usr/local'''. Most notably application launchers can be found in '''.local/share/applications'''
'''.local''' - хранит специфическую для пользователя версию '''/usr/local'''. Наиболее часто запускаемые приложения можно найти в '''.local/share/applications'''.


'''.local/bin''' - Folder for your own scripts - included in your PATH
'''.local/bin''' - каталог для ваших собственных скриптов - включен в ваш PATH


'''.mozilla''' - Configuration data for Firefox
'''.mozilla''' - данные конфигурации для Firefox


'''.thunderbird''' - Configuration and mailboxes for Thunderbird
'''.thunderbird''' - конфигурация и почтовые ящики для Thunderbird


'''.ssh''' - ssh keys, known hosts and other per user ssh configuration
'''.ssh''' - ключи ssh, известные хосты и другие настройки ssh для каждого пользователя


'''.steam''' - файлы данных, конфигурации и игры для платформы Steam компании Valve
'''.steam''' - файлы данных, конфигурации и игры для платформы Steam компании Valve
Line 59: Line 59:
'''.bash_profile & .bashrc''' - Конфигурация '''bash''' для каждого пользователя.
'''.bash_profile & .bashrc''' - Конфигурация '''bash''' для каждого пользователя.


'''.xinitrc''' - If it is present in a user's home directory, startx and xinit execute it. Otherwise startx will run the default /etc/X11/xinit/xinitrc.
'''.xinitrc''' - если он присутствует в домашнем каталоге пользователя - startx и xinit выполняют его. В противном случае startx будет выполнять стандартный /etc/X11/xinit/xinitrc.


'''.zshrc''' - Per user configuration for '''zsh'''
'''.zshrc''' - конфигурация '''zsh''' для каждого пользователя.




'''.netrc''' - Configurations for accessing e.g. ftp servers
'''.netrc''' - конфигурации для доступа, например, к ftp-серверам


=Re-using /home=
=Использование /home=


People often get into trouble due to their keeping their old /home partition for a couple of prime reasons:
У людей часто возникают проблемы из-за сохранения старого раздела /home по нескольким основным причинам:




:'''1.''' Permission problems (if they are using a different user name for example).
:'''1.''' Проблемы с правами (например, если они используют другое имя пользователя).


:'''2.''' They have a mixture of hidden <.dot> files from multiple distros in '''/home'''
:'''2.''' У них есть смесь скрытых <.dot>-файлов из нескольких дистрибутивов в '''/home'''




Before trying to re-use an existing '''/home''' be sure to review this section of the [[Partitioning_Overview_and_Existing_Partition_Tables#Where_Using_an_Existing_Linux_Partition_Table|Partioning Wiki Page]]
Прежде чем пытаться повторно использовать существующий '''/home''', обязательно просмотрите эту [[Partitioning_Overview_and_Existing_Partition_Tables/ru#Где_используется_существующая_таблица_разделов_Linux|Wiki-страницу по разделам]].


{{note|If you happen to have any important hidden <.dot> files before you use the above linked to Manjaro method; know that they will be overwritten.}}
{{BoxInfo|Примечание|Если у вас есть какие-либо важные скрытые <.dot>-файлы, прежде чем использовать вышеупомянутый метод Manjaro, знайте, что они будут перезаписаны.}}


When coping <.dot> files from one '''/home''' to another, it is important to be selective, especially when doing so between different distros or different versions of the same distroFor example, it is unwise to copy an entire '''~/.config''' over but perfectly safe to bring over many of the files within it on an application by application basis.
При копировании <.dot>-файлов из одного '''/home''' в другой, важно быть избирательным, особенно когда это делается между разными дистрибутивами или разными версиями одного и того же дистрибутиваНапример, неразумно копировать весь '''~/.config''', но совершенно безопасно переносить множество файлов из него для каждого приложения.


[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 12:26, 14 February 2023

Other languages:
English • ‎Türkçe • ‎français • ‎русский

Что такое скрытый <.dot>-файл?

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

В данной статье эти скрытые файлы будут называться <.dot>-файлами.


Почему стоит знать об этих <.dot>-файлах?

  • Эти файлы содержат информацию о настройках/конфигурации, которую часто необходимо изменить
  • Нелишним будет знать, какие каталоги и файлы <.dot> в каталоге ~/ помогут вам сэкономить время и силы, если вам придется переустанавливать Manjaro из-за сбоя оборудования, повреждения данных, ошибки пользователя...
  • Если вы переходите на другой дистрибутив - это может быть очень ценным знанием. Опять же, эти <.dot>-файлы могут сэкономить вам огромное количество времени и усилий при настройке вашей системы так, как вам нравится. Подробнее об этом далее.
  • Эти знания также можно использовать для резервного копирования важных файлов конфигурации, некоторые из которых могут иметь много затраченных часов на настройку.


Так что же делают эти файлы <.dot> в моем /home?

Примечание
<.dot>-файлы скрыты по умолчанию. Обычно нужно включить их отображение в файловом менеджере или с помощью ls -A

Заглянув в каталог ~, можно обнаружить любые каталоги, содержащие конфигурацию или другие пользовательские данные для нашей системы, включая DE/WM и приложения.

Некоторые примеры: панели, лотки, часы, текстовые редакторы, просмотрщики изображений, просмотрщики pdf и другие приложения. Быстрый взгляд в каталог ~/.config сделает это понятным.

Ссылка на ключевые <.dot>-файлы

Ниже представлены некоторые из наиболее распространенных типов <.dot>-файлов, которые находятся непосредственно в вашем домашнем каталоге. Это неполный список, но в нем представлены некоторые из наиболее распространенных элементов.

О том, важны эти файлы или нет, нельзя судить в этой статье - это зависит от того, сколько времени вы потратили на настройку конфигурационных файлов. Некоторые оконные менеджеры могут быть настроены только с помощью этих файлов - в этом случае они становятся очень важными. Или у вас есть коллекция скриптов в ~/.local/bin - они стали важными, поскольку часто представляют собой большой объем работы.

Каталоги

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

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

.local - хранит специфическую для пользователя версию /usr/local. Наиболее часто запускаемые приложения можно найти в .local/share/applications.

.local/bin - каталог для ваших собственных скриптов - включен в ваш PATH

.mozilla - данные конфигурации для Firefox

.thunderbird - конфигурация и почтовые ящики для Thunderbird

.ssh - ключи ssh, известные хосты и другие настройки ssh для каждого пользователя

.steam - файлы данных, конфигурации и игры для платформы Steam компании Valve


.gnupg - база данных для шифрования и подписи с помощью GnuPG - здесь же находятся ваши закрытые ключи

Файлы

.bash_profile & .bashrc - Конфигурация bash для каждого пользователя.

.xinitrc - если он присутствует в домашнем каталоге пользователя - startx и xinit выполняют его. В противном случае startx будет выполнять стандартный /etc/X11/xinit/xinitrc.

.zshrc - конфигурация zsh для каждого пользователя.


.netrc - конфигурации для доступа, например, к ftp-серверам

Использование /home

У людей часто возникают проблемы из-за сохранения старого раздела /home по нескольким основным причинам:


1. Проблемы с правами (например, если они используют другое имя пользователя).
2. У них есть смесь скрытых <.dot>-файлов из нескольких дистрибутивов в /home


Прежде чем пытаться повторно использовать существующий /home, обязательно просмотрите эту Wiki-страницу по разделам.


Примечание
Если у вас есть какие-либо важные скрытые <.dot>-файлы, прежде чем использовать вышеупомянутый метод Manjaro, знайте, что они будут перезаписаны.

При копировании <.dot>-файлов из одного /home в другой, важно быть избирательным, особенно когда это делается между разными дистрибутивами или разными версиями одного и того же дистрибутива. Например, неразумно копировать весь ~/.config, но совершенно безопасно переносить множество файлов из него для каждого приложения.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.