После ввода в корневой режим в /usr
, Я нашел следующие каталоги.
swapnil@swapnil-Inspiron-3541:~$ sudo su
[sudo] password for swapnil:
root@swapnil-Inspiron-3541:/home/swapnil# cd /usr
root@swapnil-Inspiron-3541:/usr# ls
bin games include lib local locale sbin share src
Я знаю различие между bin
и sbin
но нуждаюсь в помощи с local
и locale
.
В дистрибутивах как Ubuntu, /usr
то, где пакеты, как предполагается, устанавливают материал и /usr/local
то, где системный администратор может установить материал вне упаковочной системы. Из Стандарта Иерархии Файловой системы:
/usr/local hierarchy
для использования системным администратором при установке программного обеспечения локально. Должно быть безопасно от того, чтобы быть перезаписанным, когда системное программное обеспечение обновляется. Это может использоваться для программ и данных, которые совместно используемы среди группы хостов, но не найденные в/usr
.Локально установленное программное обеспечение должно быть помещено в
/usr/local
вместо/usr
если это не устанавливается на замене или программном обеспечении обновления в/usr
.
/usr/locale
кажется, ошибка в упаковке. Это содержит переводы текста, используемого некоторыми линзами Единицы, но они, как предполагается, входят /usr/share
. Например, вот структура каталогов /usr/locale
:
~ find /usr/locale
/usr/locale
/usr/locale/da
/usr/locale/da/LC_MESSAGES
/usr/locale/da/LC_MESSAGES/unity-lens-files.mo
/usr/locale/da/LC_MESSAGES/unity-lens-applications.mo
И в /usr/share/locale
, каждый найдет сотни таких файлов:
$ find /usr/share/locale | head
/usr/share/locale
/usr/share/locale/tig
/usr/share/locale/tig/LC_MESSAGES
/usr/share/locale/tig/LC_MESSAGES/iso_639_3.mo
/usr/share/locale/tig/LC_MESSAGES/iso_3166.mo
/usr/share/locale/tig/LC_MESSAGES/iso_639.mo
/usr/share/locale/hsb
/usr/share/locale/hsb/kf5_entry.desktop
/usr/share/locale/hsb/LC_MESSAGES
/usr/share/locale/hsb/LC_MESSAGES/kjobwidgets5_qt.qm
Пакеты, как предполагается, не создают больше каталогов на верхнем уровне /usr
. Это, кажется, безопасная ошибка. Можно сообщить об этом, если Вы чувствуете себя подобно ему.
локальный означает Вас локальная машина - файлы, связанные с текущей машиной только. Вы найдете/usr/local/bin/для локального [компанией, employer|org и т.д.] мусорными ведрами (не система или дистрибутив-releated, установленный, которые обычно входят в / мусорное ведро или/sbin), но не может быть очень там [особенно, если домашний ПК]
локаль означает свое связанное с Вашей локалью (географический регион), которые включают язык, обозначения денежной единицы и т.д., но могут содержать, определяют местоположение связанных файлов к другим регионам, с которыми Вы взаимодействуете..., если Вы хотите видеть информацию, которая применяется; войдите эти locale
команда, и Вы получите что-то как
LANG=en_AU.UTF-8 LC_CTYPE="en_AU.UTF-8" LC_NUMERIC="en_AU.UTF-8" LC_TIME="en_AU.UTF-8" LC_COLLATE="en_AU.UTF-8" LC_MONETARY="en_AU.UTF-8" LC_MESSAGES="en_AU.UTF-8" LC_PAPER="en_AU.UTF-8" LC_NAME="en_AU.UTF-8" LC_ADDRESS="en_AU.UTF-8" LC_TELEPHONE="en_AU.UTF-8" LC_MEASUREMENT="en_AU.UTF-8" LC_IDENTIFICATION="en_AU.UTF-8" LC_ALL=