/ bin (e / sbin) eram destinados a programas que precisavam estar em uma partição / pequena antes que as partições maiores / usr, etc. fossem montadas. Atualmente, ele serve principalmente como um local padrão para programas-chave, como / bin / sh, embora a intenção original ainda possa ser relevante para, e. instalações em pequenos dispositivos incorporados.
/ sbin, distinto de / bin, é para programas de gerenciamento de sistema (normalmente não usados por usuários comuns) necessários antes do / usr ser montado.
/ usr / bin é para programas normais de usuários gerenciados por distribuição.
/ usr / sbin com o mesmo relacionamento para / usr / bin como / sbin tem para / bin.
/ usr / local / bin é para programas normais de usuários não gerenciados pelo gerenciador de pacotes de distribuição, por exemplo pacotes compilados localmente. Você não deve instalá-los em / usr / bin porque as futuras atualizações de distribuição podem modificá-las ou excluí-las sem aviso prévio.
/ usr / local / sbin, como você provavelmente pode adivinhar neste ponto, é / usr / local / bin como / usr / sbin para / usr / bin.
Além disso, há também / opt que é para pacotes monolíticos sem distribuição, embora antes de serem devidamente integrados várias distribuições colocam o Gnome e o KDE lá. Geralmente, você deve reservá-lo para pacotes de terceiros grandes e mal comportados, como o Oracle.
No que diz respeito à exclusão do gerenciador de modem, a exclusão da pasta provavelmente só causará mais problemas se determinados programas externos o solicitarem e não estiver lá. Eu descobriria qual é o problema subjacente porque está dando a você tantos problemas.