Gerenciamento de arquivos

Hierarquia do sistema de arquivos Linux

Hierarquia do sistema de arquivos Linux

Talvez você tenha acabado de instalar o Linux e agora queira saber sobre a hierarquia e estrutura do sistema de arquivos Linux. Você também pode se perguntar por que diferentes tipos de software são instalados em seus diferentes diretórios.

Para conhecer a estrutura do Sistema de Arquivos Linux, vamos começar com a entrada ou ponto de partida dos diretórios, que é conhecido como diretório raiz. Neste post, usaremos o comando tree para ver a estrutura hierárquica dos diretórios na forma de árvore no terminal.

Vamos instalar uma ferramenta chamada “árvore” para ver a estrutura dos diretórios e entender melhor a hierarquia.

Para instalar a “árvore” em sistemas baseados em Ubuntu ou Debian, use o comando abaixo:

árvore de instalação do apt $ sudo

Para instalar a “árvore” no Fedora ou RedHat, use o comando anexado:

árvore de instalação $ sudo dnf

Depois de instalar a “árvore”, primeiro mude o diretório para o diretório raiz (/), usando o comando “cd”:

$ cd /

Em seguida, execute o comando tree aqui:

$ tree

Ele mostrou todos os diretórios e subdiretórios, o que na verdade não era necessário, pois só queríamos ver os diretórios da pasta atual.

Então, vamos modificar o comando tree um pouco de acordo com nossas necessidades e tentar este comando:

$ tree -L 1

Neste comando, o "-EU" está representando o nível que queremos ver, e o “1” está representando o número do nível.

Agora, temos uma visão melhor dos diretórios de nosso interesse no diretório raiz.

A seguir, vamos aprender sobre cada diretório.

Diretórios:

Vamos começar o diretório raiz “/”:

/

Este é o ponto de entrada de todos os diretórios e é descrito como uma barra, que na verdade é a casa do sistema operacional. Está tudo nele. Nem todo usuário tem privilégios de leitura e gravação neste diretório; apenas os administradores ou usuários autorizados dos sistemas operacionais podem ter acesso a tais privilégios.

/ bin

Este é o diretório que contém todos os arquivos binários de alguns programas importantes do sistema operacional. Este diretório contém os dados sobre os comandos mais usados ​​relacionados a fazer (mkdir), mover (mv), copiar (cp), listar (ls) e remover (rm) um diretório ou arquivo. De acordo com os padrões do sistema de arquivos Linux, este diretório não pode ter subdiretórios.

/Bota

Este é o diretório que controla a ignição do sistema operacional Linux. Em primeiro lugar, você não precisa modificar nada neste diretório, caso contrário, você não pode alterar nada nele a menos que tenha direitos de administrador. Você deve ficar longe de fazer qualquer coisa neste diretório, ou então será uma grande confusão configurá-lo novamente.

/ dev

Este diretório contém os arquivos dos dispositivos como um dispositivo USB ou um disco rígido. A maioria dos arquivos são criados no momento da inicialização ou quando um dispositivo é conectado.

/ etc

Pode parecer um pouco engraçado para você, mas este diretório é para aqueles tipos de arquivos e pastas de configuração nos quais o sistema não sabe onde colocá-los. Portanto, é um diretório “et Cetra” para o sistema operacional Linux.

Este diretório contém principalmente os arquivos locais estáticos do programa que afetam todos os usuários. Uma vez que este diretório contém principalmente arquivos relacionados à configuração, é melhor chamá-lo de “Tudo a ser configurado”.

/casa

Este é o diretório onde a maioria dos dados pessoais do usuário são colocados. Um usuário passa a maior parte do tempo aqui porque Downloads, Documentos, Área de Trabalho e todos os outros diretórios básicos necessários e muito conhecidos estão neste diretório “/ home”. Todos os arquivos de configuração de pontos de um usuário também estão aqui.

/ lib

Estas são as pastas onde as bibliotecas são armazenadas. Bibliotecas são alguns arquivos necessários a qualquer aplicativo para realizar várias tarefas ou funções. Por exemplo, essas bibliotecas podem ser necessárias para os arquivos binários no / bin diretório.

/meios de comunicação

Este é o diretório onde todos os dispositivos de armazenamento externos conectados são montados automaticamente. Não precisamos fazer nada neste diretório porque ele é gerenciado pelo próprio sistema operacional, mas se quisermos montar dispositivos de armazenamento manualmente, temos o diretório / mnt para esse fim.

/ mnt

Este é o diretório onde você pode encontrar as outras unidades montadas. Por exemplo, uma unidade USB, um disco rígido externo ou uma unidade de disquete. Isso não é usado hoje em dia porque os dispositivos são montados automaticamente no diretório / media, mas é aqui que podemos montar nossos dispositivos de armazenamento manualmente.

/optar

Esta é a pasta opcional. É o diretório onde o software instalado manualmente pelos fornecedores é colocado.

/ proc

Este é o diretório com os pseudo arquivos. Os pseudo arquivos contêm informações sobre os processos.

/raiz

Assim como o diretório / home, / root é a casa do Administrador de um.k.uma. superusuário. Uma vez que este é o diretório do superusuário, é melhor não tocá-lo, a menos que você tenha total conhecimento do que está fazendo.

/corre

Este diretório é usado para armazenar dados temporários de processos em execução no sistema operacional.

/ sbin

Este diretório é igual ao diretório / bin, mas é usado pelo superusuário, e é por isso que “s” é usado antes de bin.

/foto

O é o diretório com os pacotes de snap armazenados nele.

/ srv

Este diretório armazena os dados dos serviços em execução no sistema. Por exemplo, ele mantém os dados se um servidor estiver sendo executado no sistema operacional.

/ sys

Este diretório é sempre criado durante o boot, então é um diretório virtual como / dev, e é o diretório quando você deseja se comunicar com o Kernal. Ele também contém informações relacionadas aos dispositivos conectados.

/ tmp

Este é um diretório temporário e contém os arquivos temporários dos aplicativos em execução no sistema.

/ usr

Este diretório contém os aplicativos instalados e usados ​​pelo usuário. É também conhecido como “Recursos do Sistema UNIX”. Ele também tem seu próprio diretório / bin, / sbin e / lib, que é diferente dos diretórios / bin, / sbin e / lib do superusuário.

/ var

Este é um diretório variável que contém os arquivos e pastas cujo tamanho deve aumentar com o passar do tempo e o uso do sistema.

Resumo:

Se você está confuso sobre os diretórios do Linux e seus propósitos, então este artigo deve ter sido de grande ajuda para você. Ele contém uma explicação profunda e precisa do tópico, incluindo a finalidade de cada diretório que existe em qualquer tipo de sistema operacional baseado em Linux.

SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...
0 A.D. Tutorial
Dos muitos jogos de estratégia que existem, 0 A.D. consegue se destacar como um título abrangente e um jogo muito profundo e tático, apesar de ser de ...