Задать вопрос
@springimport

Структура папок в linux?

Конечно же, такие папки как home, var/log, etc вполне просты и понятны. Например, в мануале есть папка как "/var/spool — принтер". А что, какой-нибудь виртуальный шлем не достоин иметь свою папку? Или пользователь root, его папка - исключение и не находится в home.
Недавно читал про apt-get: remove vs purge. Второе не просто удаляет, но и стирает файлы конфигурации... но не в папке пользователя. Или вот открыл я сейчас свою папку home/user, а там какие-то логи, какие-то конфигурации и кэши. Ну и зачем это пользователю в его папке?

По моему, должно быть всего несколько папок среди которых папка пользователей, программ и настроек (и данных программ). Чтобы можно было удалить программу в "1 клик" (команду) или ее данные, или сбросить ее настройки.

Не покидает ощущение что структура устарела лет на 20 и идеально подходит чтобы пилить какие-то системы типа андроида. Или другие ОС на основе ее. Но для обычного пользования по моему идеалом являются мобильные ОС: есть приложение, есть данные и есть возможность простого удаления.

Так же есть проблема конфликтов, которая лучше решена в мобильных ОС. Ради ее решения на настольных ОС даже придумали Docker, - и это отличный инструмент. Жаль только что это на самом деле просто костыль потому что контролировать ОС невозможно из-за ее хаотичности.

Мой вопрос немного похож на "грабить корованы", ну да и ладно. Мне одному не понятна структура папок в линуксе?

UPD: Круто что много кто высказал свое мнение, значит Тостеру быть :)
Итак, по пунктам:
root вынесен для сохранности настроек.

Да, это известно. Но исключения усложняют и надо стремится решать проблему иначе.
Андроида все в одном месте и по одному файлику на программу

Грубо говоря - да. Для пользователя. А то что там под капотом - дело десятое.
поставьте Root Explorer

В вопросе было про андроид:
идеально подходит чтобы пилить какие-то системы типа андроида. Или другие ОС на основе ее.

Его было удобно писать на основе Линукса и он и был на нем написан. Естественно, что структура та же.

конфиги/etc могут быть не только системными, но и персональными для каждого юзера. Поэтому они и хранятся в хомяке у каждого юзера

А еще они могут хранится в /bin, /usr, /home и т.д. Все это - решение проблем на нижнем уровне, это должно быть опущено при пользовании ОС.

Files Go by Google ... именно после удаления программ

Никто не говорил что андроид внутри идеален. Он (как и другие мобильные ОС) хорош снаружи. У него есть простой интерфейс работы приложений.

UPD 2: Директории, директории, директории, директории, директории, директории, директории, директории, директории.
  • Вопрос задан
  • 578 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 3
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
man hier

сначала туда
Ответ написан
Комментировать
Punk_Joker
@Punk_Joker
Software Engineer в ВО Овен
>> Но для обычного пользования по моему идеалом являются мобильные ОС: есть приложение, есть данные и есть возможность простого удаления.

А в десктопном Linux не так? Или вы думаете что у Андроида все в одном месте и по одному файлику на программу?
Ответ написан
Комментировать
CityCat4
@CityCat4
Жил да был черный кот за углом...
Но для обычного пользования по моему идеалом являются мобильные ОС

Пацталом...

Телефон рутованый? Не? Все понятно, зовите следующего. Если же таки рутованный, поставьте Root Explorer - да и подивитесь на то, сколько всякого "мусора" у андроида. Просто он сложен так, что его не видно.

Если это непонятно Вам - это вовсе не значит, что это никому не нужно :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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