Estrutura de diretório Linux padrão explicada

Estrutura de diretório Linux padrão explicada
A estrutura do diretório foi projetada para manter o sistema de arquivos hierárquicos no Linux. Essa estrutura no Linux pode parecer confusa, mas na realidade, é bem simples. No entanto, se você é um iniciante do Linux que acabou de mudar do Windows para Linux, pode precisar de um esclarecimento sobre a estrutura do diretório.

Se você é iniciante e deseja saber mais sobre a estrutura do diretório, este guia é para você. Explicaremos as breves informações sobre a estrutura padrão do diretório Linux.

Estrutura de diretório Linux padrão explicada

O Linux é construído no Unix, por isso possui uma hierarquia do sistema de arquivos que é semelhante ao Unix. Vamos dar uma olhada na estrutura de diretório do Linux:

  • Arquivos gerais: Consistindo em dados binários ou ascii são chamados de "arquivos gerais". Arquivos regulares, incluindo documentos, fotos, arquivos de áudio e vídeo, etc., estão incluídos aqui.
  • Arquivos de diretório: Como os diretórios são usados ​​para armazenar arquivos e pastas adicionais, eles também são considerados arquivos no Linux.
  • Arquivos de dispositivo: Em um sistema operacional que se assemelha a janelas, dispositivos como CD-ROMs e discos rígidos são representados por cartas de unidade como F: G: H. No entanto, no sistema Linux, os widgets são representados por arquivos. O diretório /dev contém -os.

O sistema operacional Linux/Unix armazena arquivos em um layout semelhante a uma árvore que começa com o diretório raiz.

/ - o diretório raiz

No Linux, a raiz é o diretório de nível superior que armazena todos os diretórios, como documentos, músicas e downloads. O diretório inicial da raiz (/raiz) e o diretório raiz (/) devem ser distintos.

/bin - binários

O diretório /dev contém todos os arquivos binários executáveis ​​que um sistema exige para executar corretamente. A maioria dos aplicativos deste sistema está em formato binária e está disponível para todos os usuários do sistema operacional Linux.

/Dev - Arquivos de dispositivo

O diretório /dev contém todos os arquivos especiais que representam dispositivos de hardware, como discos rígidos, adaptadores de rede e impressoras. Você pode encontrar os arquivos virtuais que representam as peças de hardware vinculadas, como um mouse, teclado, dispositivos de armazenamento, etc., sob o diretório /dev.

/etc - arquivos de configuração

O diretório /etc. contém os arquivos de configuração do sistema, como arquivos de configuração em todo o sistema, configurações de rede e arquivos de configuração específicos para aplicativos. Os arquivos de configuração em todo o sistema estão disponíveis no /etc /diretório.

/USR - Binários de usuários e dados do programa

O diretório /usr armazena os programas do usuário e os arquivos relacionados do sistema. A maioria dos arquivos executáveis ​​dos programas de sistemas, bibliotecas e código -fonte estão em "/usr". Portanto, a maioria dos arquivos incluídos nele é somente leitura (para o usuário típico).

/Home - Dados pessoais do usuário

O diretório /residencial contém os diretórios domésticos para todos os usuários individuais. Cada usuário no sistema pode manter seus dados distintos dos dados de outros usuários usando diretórios domésticos.

/Lib - Bibliotecas compartilhadas

O diretório /lib contém todos os arquivos de biblioteca compartilhados usados ​​pelo sistema e outros aplicativos. Possui as bibliotecas para os binários essenciais nas pastas /bin e /sbin no diretório /lib. A pasta /usr /lib contém as bibliotecas que os binários na pasta /usr /bin exigem.

/sbin - binários do sistema

O diretório /sbin possui os binários do sistema que são usados ​​pelo administrador do sistema. Inclui binários necessários que geralmente são feitos para serem usados ​​pelo usuário root para administrar o sistema.

/TMP - Arquivos temporários

O diretório /tmp armazena todos os arquivos temporários que os aplicativos e sistemas criam. Você pode excluir o tmpwatch sempre que seu sistema estiver reiniciado. Alguns sistemas Linux destruem rotineiramente os arquivos antigos, então mantenha tudo crucial aqui.

/var - arquivos de dados variáveis

O diretório /var armazena todos os dados variáveis, como mensagens de email, arquivos de log e outros dados do aplicativo. Os administradores do sistema podem pesquisar aqui os dados sobre o comportamento de seus sistemas, porque os arquivos que são mantidos aqui não são apagados automaticamente.

/BOOT - Arquivos de inicialização

O diretório /inicialização contém todos os arquivos que o carregador de inicialização do sistema usa para iniciar o sistema operacional Linux. Junto com o kernel, ele também salva o sistema de arquivos ou initramfs iniciais.

/Proc - Process e arquivos do kernel

O diretório /Proc contém informações sobre os processos atualmente em execução e o hardware do sistema. Na startup, o sistema cria um sistema de arquivos temporário e o remove quando um usuário o desliga.

/opt - software opcional

O /OPT Directory armazena o software complementar opcional que não é exigido pelo sistema. Para todos os usuários poderem operar o software, é habitual manter o código -fonte no OPT e vincular o arquivo binário no diretório /bin.

/raiz - o diretório inicial da raiz

O /Root é o diretório inicial dos usuários raiz do seu sistema. Está disponível em /root em oposição a /home /root. Este não é o mesmo que / ou o diretório raiz do sistema.

/mídia - Mount Point para mídia removível

A mídia monta os dispositivos de mídia removíveis, como unidades USB e CDs. Por exemplo, o sistema gera um diretório no diretório /mídia quando você coloca um CD em um sistema Linux.

/MNT - Diretório de montagem

O diretório /MNT é usado como um ponto de montagem temporário para sistemas de arquivos. É semelhante ao diretório /mídia, mas os administradores do sistema usam MNT para montar os sistemas de arquivos, em vez de montar automaticamente a mídia removível explicitamente.

/SYS - Informações do sistema

O diretório /sys armazena todas as informações sobre o hardware e dispositivo do sistema no Linux.

/srv - dados de serviço

O diretório /SRV armazena todos os dados importantes para serviços que o sistema armazena. Por exemplo, os arquivos do seu site devem estar dentro do diretório /SRV se você usar o servidor HTTP Apache para o site.

/Executar - sistema de arquivos temporário

O diretório /run possui todos os dados de tempo de execução, como processos de sistema e informações de serviço. No início do processo de inicialização, os arquivos no diretório /run devem ser excluídos (ou removidos ou reduzidos, conforme apropriado).

Conclusão

Este guia mostra uma breve informação sobre a estrutura de diretório Linux padrão que você deve conhecer como usuário. Como mencionado anteriormente, a estrutura do diretório Linux se assemelha a uma árvore, com os diretórios se ramificando da raiz. Ao mesmo tempo, a própria hierarquia do sistema de arquivos Linux se origina na raiz.