DanielDutra
(usa Linux Mint)
Enviado em 08/08/2016 - 13:07h
Claudio. escreveu:
Ótima pergunta, bem, a minha pasta sbin é completamente diferente da minha /bin. Se estiver falando da /usr/bin a minha também é diferente. Qual a diferença?
Leia:
http://www.linfo.org/
http://www.linfo.org/sbin.html
ru4n escreveu:
A diferença básica é a organização. Os diretórios
sbin (/sbin, /usr/sbin, /usr/local/sbin) são diretórios para armazenar links e binários para administrar o sistema, tais como
fsck,
mkfs,
fdisk. Os diretórios
bin (/bin, /usr/bin, /usr/local/bin) são diretórios para o restante dos binários (jogos, apps, etc).
Quanto a hierarquia de diretórios (s)bin, funciona em forma de prioridade, como já foi dito;
1 - /bin (mais importante para manter o sistema funcionando);
2 - /usr/bin (comuns);
3 - /usr/local/bin (instalados pelo usuário root).
É o mesmo esquema para o
sbin.
Entretanto, essa forma não é mais utilizada em algumas distribuições como o Arch e o Fedora; /bin e /sbin agora são links simbólicos para as pastas /usr/bin e /usr/sbin;
ls -l /bin /sbin
lrwxrwxrwx. 1 root root 7 Fev 3 2016 /bin -> usr/bin
lrwxrwxrwx. 1 root root 8 Fev 3 2016 /sbin -> usr/sbin
--
Linux User: #596371
qtcreator escreveu:
Gostaria de deixar a minha contribuição também. Vou deixar logo abaixo um resumo tirado do livro CERTIFICAÇÃO LINUX:
SUBDIRETÓRIO /bin:
Composição: Arquivos binários de comandos essenciais de usuários (disponível para todos os usuários).
SUBDIRETÓRIO /sbin:
Composição; Arquivos essenciais ao sistema, como aplicativos e utilitários para a administração da máquina. Normalmente só o superusuário tem acesso a estes arquivos. Costumeiramente contém os arquivos essenciais para dar boot no sistema e manutenção.
perfection escreveu:
/bin: Contém os arquivos executáveis do sistema. Entre eles, os comandos bash (Terminal), tais como ls, cat e cd. Além disso, há também utilitários para configuração do sistema e gerenciamento de arquivos. Armazena os executáveis de alguns comandos básicos do sistema, como o su, tar, cat, rm, pwd, etc. Outro site informa que: armazena comandos do terminal em forma de executáveis. Contém os comandos binários essenciais (programas) que devem estar presentes quando o sistema é montado no modo para usuário único. Os aplicativos (como o Firefox) são armazenados em /usr/bin. Aqui temos todos os executáveis, comandos e programas que são utilizados para o funcionamento do sistema.
/sbin: Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema. Contém arquivos executáveis necessários para o boot, para recuperação e reparações do sistema. Somente podem ser executados pelo usuário root, ou raiz, ou administrador do sistema.
/usr/bin: Neste diretório estão contidos outros arquivos binários referentes aos usuários. Estes binários não são essenciais ao usuários se comparados com a pasta /bin
/usr/sbin: Esta pasta contém arquivos binários utilizados pelo administrador do sistema, como network daemons e outros binários que apenas o administrador do sistema tem acesso. O mais importante: estes arquivos não são vitais para a manutenção ou reparação do sistema Linux.
Bom companheiros eu agradeço a todos os que participaram do topico: Claudio, ru4n, qtcreator e perfection e em especial o Claudio e ru4n por ter persistido na explicação. Vocês resumiram para mim o que significa cada pasta. Vou marcar o topico resolvido pois possuo a resposta do significado do que cada pasta deveria conter. Mas a minha principal duvida ainda irá persistir, porque no meu sistema todas essas pastas são iguais.
Agradeço a todos.
----------------------------------------------------------------------------------------------------------
Se você não pretende se esforçar em aprender e conhecer o seu sistema, os unicos arquivos que provavelmente serão de seu interesse se encontram na sua pasta /home