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 "Важные скрытые файлы .dot в домашнем разделе")
 
Tags: Mobile web edit Mobile edit
 
(43 intermediate revisions by the same user not shown)
Line 2: Line 2:
__TOC__
__TOC__


=What's a hidden <.dot> file?=
=Что такое скрытый <.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.
Это файлы и каталоги с точкой "'''.'''" перед ними. Постановка точки "'''.'''" перед файлом или каталогом говорит операционной системе, что такие файлы и каталоги должны быть скрыты от просмотра в файловых менеджерах, программах запроса файлов и тому подобных. Файловые менеджеры и другие приложения могут быть настроены на просмотр этих обычно скрытых файлов. Эти скрытые файлы и каталоги как правило содержат файлы конфигурации.


These hidden files will be referred to as ''<.dot>'' files in this article.
В данной статье эти скрытые файлы будут называться ''<.dot>''-файлами.




=Why is it worth knowing about these <.dot> files?=
=Почему стоит знать об этих <.dot>-файлах?=


* These files contain settings/configuration information that will often need to be modified
* Эти файлы содержат информацию о настройках/конфигурации, которую часто необходимо изменить


* It is well worthwhile knowing which <.dot> directories & files in your ~/ directory are valuable in saving you time & effort if you have to reinstall Manjaro due to a hardware failure, corrupt data, user error...
* Нелишним будет знать, какие каталоги и файлы <.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.
* Эти знания также можно использовать для резервного копирования важных файлов конфигурации, некоторые из которых могут иметь много затраченных часов на настройку.




=So, what do these <.dot> files in my /home do?=
=Так что же делают эти файлы <.dot> в моем /home?=
{{note|<.dot> files are hidden by default. You usually need to enable them in your file manager or by using '''ls -A'''}}
{{BoxInfo|Примечание|<.dot>-файлы скрыты по умолчанию. Обычно нужно включить их отображение в файловом менеджере или с помощью '''ls -A''' }}


Looking in your '''~''' directory can identify any folders that have configuration or other customised data for our system, including the DE/WM and applications.
Заглянув в каталог '''~''', можно обнаружить любые каталоги, содержащие конфигурацию или другие пользовательские данные для нашей системы, включая DE/WM и приложения.


Some examples of these are; panels, trays, clocks, text editors, image viewers, pdf viewers & other applications. A quick look in your '''~/.config''' directory will make this clear.
Некоторые примеры: панели, лотки, часы, текстовые редакторы, просмотрщики изображений, просмотрщики pdf и другие приложения. Быстрый взгляд в каталог '''~/.config''' сделает это понятным.


=A reference to key <.dot> files=
=Ссылка на ключевые <.dot>-файлы=


The following represent some of the most common types of <.dot> files that are found directly in your home folder. This is not an extensive list but represents some of the most common items.  
Ниже представлены некоторые из наиболее распространенных типов <.dot>-файлов, которые находятся непосредственно в вашем домашнем каталоге. Это неполный список, но в нем представлены некоторые из наиболее распространенных элементов.  


Whether the files are important or not cannot be judged in this article - it depends on how much time you have spent on customizing your configuration files. Some window managers can only be configured using these files - in that case they become important. Or you have a collection of scripts in ~/.local/bin - they have become important as they - often - represent a great amount of work.
О том, важны эти файлы или нет, нельзя судить в этой статье - это зависит от того, сколько времени вы потратили на настройку конфигурационных файлов. Некоторые оконные менеджеры могут быть настроены только с помощью этих файлов - в этом случае они становятся очень важными. Или у вас есть коллекция скриптов в ~/.local/bin - они стали важными, поскольку часто представляют собой большой объем работы.


==Directories==
==Каталоги==


'''.cache''' - Contains cached application files. Keep an eye on this folder as sometimes application caches can grow over time.
'''.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''' - Data, config and game files for Valve's Steam platform
'''.steam''' - файлы данных, конфигурации и игры для платформы Steam компании Valve




'''.gnupg''' - database for encrypting and signing using GnuPG - your private keys are here as well
'''.gnupg''' - база данных для шифрования и подписи с помощью GnuPG - здесь же находятся ваши закрытые ключи


==Files==
==Файлы==


'''.bash_profile & .bashrc''' - Per user configuration for '''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.