Где установить приложения

Это, которое это потребует, чтобы тест видел, соответствуют ли контрольные суммы прежде, решает работать cp, необходимо будет выполнить подоболочку как -exec аргумент для нахождения. Это должно сделать задание:

find /target_path/ -iname "original.file" -exec bash -c \
  '[[ $(md5sum "original.file") = $(md5sum "{}") ]] && cp "new.file" "{}"' \;
9
30.08.2012, 01:44
1 ответ

Для Linux Основа Стандарта Linux описывает расположение файловой системы и где и как установлены приложения и их данные.

LSB ссылается на Стандарт Иерархии Файловой системы (даже при том, что это ужасно устарело) для большинства объектов в файловой системе.

На практике Вы найдете, что большинству приложений установили их двоичные файлы программы в /usr/bin, их библиотеки, установленные в /usr/lib или /usr/lib64, их данные общего приложения в /usr/share и их определенные для машины данные приложения в /var/lib.

Эти каталоги - то, где система устанавливает приложения.

Установленные пользователями приложения могут быть помещены под /usr/local, конвенции, для который зеркало конвенции для /usr, или в каталогах под /opt который немного напоминает Mac OS X /Applications папка, в которой каждое приложение имеет папку непосредственно внизу, и в той папке каталоги обычно, зеркально отражает найденных под /usr.

13
27.01.2020, 20:06

Теги

Похожие вопросы