qualquer usuário de Windows mais experiente conhece o disco C como a palma da sua mão ou pelo menos sabe os básicos arquivos de programas aasta Windows sabe que se apagar passa c32 o sistema explode parece simples e aí você vai olhar o diretório raiz de uma distro Linux pela primeira vez que seria o equivalente ao disco C do Windows e vê essa montanha de pastinhas com nomes esquisitos o pânico começa a bater e você só tem uma coisa em mente Que saudade do Windows Mas é muito cedo para se assustar Especialmente porque essa organização diferente
é na verdade muito mais simples do que parece Imagine que você tá fazendo aí quem sabe uma mudança e colocando as suas caixas em coisas para empacotar o disco do Windows é como se a gente colocasse todas as coisas da cozinha em uma caixa e escrevesse cozinha a organização do Linux é um pouco diferente É como se você colocasse as coisas em caixas separadas uma tá escrito talheres a outra tá escrita copos outra tá escrita pratos toalha sei lá e assim por diante bom não existe realmente um jeito certo ou errado de fazer no fim
tudo depende da sua preferência Pode até parecer mais complexo no começo mais a organização de pastas no Linux pode ajudar você a encontrar coisas específicas no computador depois se você quiser só os talheres pode ir direto na caixinha onde eles estão não precisa virar toda a caixa da cozinha inteira no chão essa organização de pastas não existe só no Linux na verdade mas em praticamente todos os outros sistemas operacionais que você puder pensar menos no Windows isso porque praticamente todos os outros sistemas TM uma raiz em comum o Unix um dos sistemas clássicos da Computação
criado ainda em meados dos anos 60 mas não se enganem não tem nada de antiquado nessa estrutura e entender como ela funciona vai te ajudar a compreender melhor Como a tecnologia ao seu redor funciona também já que esses sistemas derivados do Unix são usados para Praticamente tudo hoje você vai ficar por dentro desse assunto e entender a função de cada uma das pastas que existe na raiz do Linux e Falando em ficar por dentro quem apoia o vídeo de hoje é a insider nada como ficar confortável o dia inteiro com roupas leves e versáteis conheça
as camisetas da insider no link aqui na descrição e use o cupom di Linux Labs para ter 12% de desconto você vai conhecer a função de cada uma das pastas da raiz de um sistema Linux através do zoren os uma das disos mais amigáveis para iniciantes na minha opinião no desktop do zoren os para chegar até a raiz do sistema Nós só precisamos abrir o gerenciador de arquivos equivalente aí o Windows Explorer e até outros locais depois clicar em computador e pronto aqui estamos na raiz do sistema Respira fundo porque você tá prestes a entrar
numa Grande Viagem são várias pastas mesmo né mas você reparou uma coisinha Nem todas elas são iguais algum algumas tem um X algumas tem uma seta e tem mais coisa ainda repara na barra de endereços o caminho que nós estamos é representado por uma barra no Windows a raiz do sistema seria representada pelo famoso C do Pont contra barra tirando a letra eles representam a mesma coisa nos dois sistemas Esse é o diretório mais alto É o começo de tudo é dentro dele que todas as outras passas do sistema existem tanto no Windows quanto no
Linux Mas voltando à aparência das pastas o que que são essas setas E essas pastas com um x bom ainda que o visual delas possa ser diferente por conta do tema de ícones que o sistema estiver utilizando Elas têm o mesmo significado em toda a distro Linux as pastas com uma seta são uma forma de representar os chamados links simbólicos eles são atalhos para outras pastas elas só ficam aqui paraa conveniência de acesso e paraa compatibilidade ao longo do vídeo se você for atento vai ver que vários outros arquivos e pastas que existem nessa raiz
do Linux são links apontando para outros lugares do sistema aliás uma forma de você ver isso com clareza é observar as propriedades de uma pasta como essa Bin que tem a setinha ele é um link ou um atalho pra pasta bar usr barbin então se você olhar dentro da pasta bim ou dentro da usr barbin você deve ser capaz de ver os mesmos arquivos porque eles são as mesmas pastas legal né Beleza e as pastas com x vermelho então o x não marca o local do tesouro nesse caso mas marca as pastas e arquivos que
eu não tenho permissão para acessar com o meu usuário atual nesse caso são arquivos e pastas que pertencem ao usuário Rot que é equivalente no Linux ao usuário administrador do Windows Então que tal a gente alinhar essas pastas aqui para começar a falar sobre cada uma delas assim você vai entender Qual a função que cada uma tem dentro de uma raiz de um sistema Linux começando pela pasta bim o nome bim vem de binaries ou seja binários em português ela é a pasta que tem os executáveis dos aplicativos do sistema porém no Linux nem tudo
que é executável precisa ser um arquivo binário e é por isso que dentro dela você vai encontrar scripts também mas o propósito é geralmente o mesmo rodar algum aplicativo se você passear por ali vai ver vários nomes conhecidos de aplicativos que você tem instalado aí no seu computador se você der dois cliques neles vários vão abrir também além de alguns comandos que você pode utilizar no terminal a pasta boot como o nome já sugere armazena arquivos responsáveis pelo boot do sistema operacional ou seja pela inicialização aí do seu sistema Linux nessa pasta você vai encontrar
arquivos do boot Loader que é o gerenciador de boot é aqui que você vai encontrar a imagem do Kernel Linux de fato esse VM Linus além de outros utilitários como o Main test um programinha simples para testar a memória RAM na inicialização do sistema para fins de Diagnóstico já a pasta cdro serve para Exibir arquivos de um CD ou de um DVD que você conecte no seu computador eu sei esse tipo de mídia aqui é muito menos comum hoje em dia eu ainda tenho as minhas velharias aqui provenientes dos anos 2000 mas nunca se sabe
em que velharia você vai instalar um Linux Então ela continua ali por questões de compatibilidade mas olha só esse diretório é mais importante do que parece pra nossa lista sim ele pode ser considerado algo que faz parte de um sistema legado Mas ele também é o primeiro exemplo de pasta que no Linux nós chamamos de p ponto de montagem ponto de montagem não é um termo muito comum de você ver o pessoal utilizando no Windows Mas pensa assim é uma forma do sistema dizer para alguma unidade olha pegue as suas informações e mostre aqui se
o usuário quiser ver os arquivos ele pode acessar o conteúdo através dessa pasta se você colocasse um cdro no Windows ele iria atribuir uma letra aleatória para ele e essa letra é o ponto de montagem desse CD Room no Linux seria essa pasta pontos de montagem serve para outras coisas também como a gente vai ver logo mais com algumas outras pastas da raiz do sistema como eu não tenho conectado nenhum CD ou DVD no meu computador essa pasta fica vazia a pasta Dev recebe esse nome por ser uma abreviação de devices ou seja dispositivos essa
pasta abriga arquivos que representam o hardware do seu computador isso pode ser um pouco difícil de colocar na sua cabeça no começo mas no Linux tudo é representado por arquivos até os seus HDs e ssds e dentro dessa pasta você encontra arquivos como sda que representam justamente isso assim como as versões numeradas dele que representam as partições se você tiver interesse em entender melhor essa questão da nomenclatura Eu recomendo você ver esse vídeo que nós temos aqui no canal onde nós vamos um pouco mais a fundo nessa questão de partições e como funciona o Dev
sda Dev SDB entre outros continuando a nossa lista temos a pasta etc o nome dela já foi alvo de algumas discussões sobre o seu significado alguns dizem que ele é abreviação de Edit to config ou Edit para configurar outros dizem que é simplesmente abreviação de etc né que é aquela coisa que a gente usa muitas vezes em final da frase isso aquilo aquilo outro etc o significado mesmo não importa se você entender o que ela faz e essa é uma pasta que costuma ter arquivos de configuração de softwares do sistema pros seus usuários muitas coisas
que você configura através de uma interface gráfica como a sua rede o DNS podem acabar alterando por baixo dos panos arquivos dentro desse diretório chegamos agora em uma bem importante provavelmente até a pasta mais importante do sistema do ponto de vista do usuário comum a pasta home é uma pasta que armazena os dados dos usuários comuns do contador não do Rot ao entrar nela você vai ver pelo menos uma pasta para cada usuário do computador nesse caso eu só tenho um usuário chamado diolinux que foi o que eu criei enquanto eu instalar os Oros se
a gente entrar dentro dessa pasta vamos encontrar um conjunto de arquivos e pastas bem familiar né com a sua área de trabalho documentos imagens e por aí vai toda vez que você abre o explorador de arquivos no sistema essa pasta que ele abre por padrão E agora temos um conjunto de pastas que estão separadas por questão de organização mas que são praticamente a mesma coisa quase como se fossem talheres de festa talheres do dia a dia talheres de ouro e assim por diante lá no nosso exemplo da mudança e claro eu estou falando das pastas
Lib Lib 32 Lib 64 e Lib X32 Lib é uma abreviação da palavra Library em inglês que significa biblioteca mas não não é aqui que você vai guardar os seus e-books e mangás é outro tipo de biblioteca bibliotecas de software são muito comuns no desenvolvimento de qualquer tipo de aplicação você pode pensar nelas como um conjunto de códigos que disponibiliza rotinas e recursos que podem ser reutilizados pelos programadores para criar vários softwares diferentes por exemplo se existe uma biblioteca que calcula o fuso horário não tem porque alguém programar toda essa lógica de tempo do zero
num programa novo essa funcionalidade pode ser adicionada aos softwares através de uma biblioteca ou Lib para os íntimos no caso do Linux o nome das pastas recebe essas variações que você viu porque elas se referem a bibliotecas em geral que é a pasta Lib a bibliotecas de 32 e 64 bits e eu nunca vi a pasta Lib X32 sendo usada mas ela faz referência É um tipo específico de Lib que usa X32 abi caso alguma Lib desse tipo exista no sistema Teoricamente é ali que ela vai parar e para o meu próximo truque eu vou
fazer aparecer um diretório oculto na raiz do Linux prontos a pasta Lost Plus found ou Lost and found literalmente achados e perdidos em português fica geralmente oculta e só aparece se nós mandarmos o gestor de arquivos mostrar esses arquivos ocultos curiosidade pelo menos que eu saiba essa pasta é única exceção a regra de que um arquivo oculto no Linux precise começar com um ponto na frente do nome Pois é se você não sabia ainda para tornar qualquer arquivo oculto no Linux basta colocar um ponto na frente do nome funciona para qualquer um mas não é
o caso do Lost Plus found do Lost and found essa é uma pasta especial criada junto da criação do próprio sistema de arquivos durante a formatação do computador e geralmente tem uma só por partição Apesar de eu nunca ter utilizado ela para nada prático a função dela é super legal Imagine que por um acaso o seu Linux Foi inicializado depois de uma falha no sistema o verificador de integridade de disco o fsc vai fazer uma varredura pelos discos E se ele encontrar algum arquivo que pode ter sido corrompido nesse processo ele vai jogar eles dentro
dessa pastinha de achados e perdidos Eu lembro que eu respondi essa dúvida num comentário num vídeo onde eu expliquei sobre como funciona a lixeira do Linux Então olha aí se você tiver curiosidade confira esse vídeo depois também eu vou deixar os links na descrição mas de de fato se você não tiver procurando por arquivos ocultos o Lost and found nem vai aparecer na raiz do sistema então ele praticamente não conta e você acabou de ganhar um conhecimento bônus mas as próximas contam e contam muito a pasta mídia escrito com e é a mesma coisa que
mia escrito com i em português ela funciona de um jeito parecido com a CD Room que a gente viu antes ela também é um ponto de montagem mas ao invés de montar CDs e DVDs ela é voltada para dispositivos removíveis como por exemplo pend drives cartões memórias HDs e ssds tanto internos quanto HDs e ssds externos o Linux monta todos esses dispositivos automaticamente quando você pluga eles no computador nessa pasta aí incluindo até mesmo unidades de rede ela também é uma pasta dinâmica então ela não vai mostrar nada a menos que você tenha algum dispositivo
conectado ou montado a pasta mnt que é a próxima aqui da lista é uma prima da pasta mídia mnt é abreviação de mount e é mais um ponto de montagem pro Linux mas ao contrário da pasta mídia ela existe para você usuário montar manualmente qualquer unidade que você queira e não pro sistema fazer isso automaticamente ninguém te obriga a usar ela para montar uma unidade se você não quiser mas ela é uma convenção que existe para organizar um pouco as coisas para fazer isso de forma manual Geralmente os usuários mais avançados ou até mesmo os
profissionais vão editar o arquivo de FS Tab que fica dentro da pasta de configurações bar etc que nós vimos antes e ali você pode dizer para um HD por exemplo ser montado nessa pasta criando um endereço legal para ele como bar mnt bar pups por exemplo se nada estiver montado nela assim como a pasta mídia ela também fica vazia por padrão a pasta opt tem o seu nome derivado da palavra optional ou opcional do inglês essa pasta é uma forma opcional de se instalar softwares no Linux separando os conteúdos do programa do restante ali do
sistema o uso dessa pasta depende muito de como o desenvolvedor quer que o seu software Rode em um sistema Linux geralmente ela é vazia mas se você instalar algum programa que faça uso dela os arquivos vão aparecendo ali o Google faz uso dessa pasta com Chrome por exemplo você pode ver que conforme a instalação acontece os arquivos são jogados para dentro dela e dentro dela você encontra tudo referente ao Chrome depois incluindo o executável dele acho que o opt chega a ser muito próximo com um arquivos de programas no Windows mas só pros devis que
quererem usar o padrão do Linux é colocar os executáveis dentro de barra bim tanto que se a gente voltar agora lá na pasta bim depois já ter instalado o Chrome você vai ver que tem um novo arquivo lá que tem o nome do Chrome ele é um link ou um atalho já que tem essa setinha que você aprendeu também hoje que aponta justamente pra pasta opt como a gente pode ver nas propriedades Como eu disse Depende muito da vontade dos desenvolvedores de utilizarem essa pasta outra empresa que usa essa pasta para rodar os seus softwares
que eu conheço é a black Magic design com software de edi ção de vídeo da 20 resolve e agora nós chegamos uma super legal a pasta proc que tem esse nome por ser a abreviação de processes ou processos ao Contrário de outras pastas o proc é um diretório de arquivos virtuais e o que que isso quer dizer bom quer dizer que são arquivos que não estão gravados no HD ou no SSD do seu computador de verdade eles são criados toda vez que o sistema é inicializado e armazenados em memória e como tudo na Ram eles
também são ados quando o computador é desligado lembra que eu disse que tudo no Linux são arquivos aqui a gente tem um exemplo extremo dentro dessa pasta os processos dos programas rodando são listados como arquivos é meio esquisito para quem vem do Windows mas acaba sendo uma forma muito versátil de interagir com eles cada processo tem um arquivo que representa ele nesse diretório inclusive nós podemos até olhar o id de um processo lá no monitor do sistema tipo Firefox E se a gente procurar pelo mesmo número da pasta que na pasta pro nós vamos encontrar
o que tá carregado na memória vindo desse processo E aí está as entranhas de um Firefox em funcionamento para quem nunca viu a próxima pasta da nossa lista é a pasta Rot que por padrão é inacessível mas a gente pode dar aquela olhadinha acessando via terminal e ver o que tem dentro dela não que seja uma grande coisa porque não tem muito aqui como você pode ver lembra da pasta home que a gente conheceu antes Lar aí dos seus preciosos dados a pasta Rot é o equivalente lente a pasta home mas especificamente pro usuário Rot
simples assim Seguindo aqui a ordem das coisas a próxima é a pasta Run abreviação de runtime que seria tempo de execução em português algo que pode não querer dizer muito para você que nunca leu sobre programação Talvez mas assim como em outros casos o que importa realmente é que você entenda qual é a função dela o Run é outro diretório virtual como o proc que nós acabamos de ver ou seja os arquivos Não realmente existem no disco eles são criados dinamicamente e alocados na memória do computador mas ao invés de armazenar processos a pasta runtime
armazena informações referentes ao sistema desde o seu último boot como usuários logados que Demons estão rodando E por aí vai algumas distros usam esse diretório de formas bem diferentes e criativas às vezes eu já vi ele sendo utilizado como um ponto de montagem para unidades virtuais por exemplo então varia o Run pode ser muito versátil mas nós chegamos agora a mais uma pasta super importante tem até um s no nome de tão super importante que ela é o sbin é uma pasta simples de entender se você entendeu o Bim lá no começo lembra o diretório
com programas executáveis e tal sbin tem exatamente a mesma lógica porém o que muda é o tipo de executável que você vai encontrar nela no sbin geralmente são encontrados softwares que só o administrador ou o Rot né no caso tem permissão de utilizar ou que você precisa rodar utilizando o sudo senão eles não funcionam sbim pode ser lido como uma abreviação de System binaries ou binários do sistema a pasta Snap é relativamente nova na história do Linux e ela existe em referência a um empacotamento de softwares criado pela canonic ou a empresa lá por trás
do bonto que tem exatamente o mesmo nome essa pasta só vai existir em Sistemas que tem suporte a Snap não são muitos por padrão hoje em dia mas eles são bem populares Como o próprio Ubunto o zorin Tem suporte a Snap por padrão e por isso ele tem essa pasta mas se você não tivesse nenhum Snap instalado essa pasta iria permanecer vazia ou se você nem tivesse suporte a Snap na sua distro se você instalar algum software nesse formato como o Spotify por exemplo novas informações vão aparecer nela é como se fosse um arquivos de
programas mas para softwares em Snap em particular semelhante ao que é o opt pro Chrome como a gente viu antes SRV é o próximo diretório aqui da lista e relaxa a gente tá quase chegando no final temos algumas pastas muito importantes para ver ainda mas o SRV não é uma delas especialmente se você utiliza Linux no desktop em particular SRV é abreviação de Services ou serviços é uma pasta praticamente inútil pra maior parte da galera que utiliza Linux no desktop Como eu disse porque no desktop essa pasta geralmente vai est vazia e nunca vai ser
usada mas se você estivesse rodando um servidor web ou um servidor FTP Ela poderia ser utilizada para armazenar a arquivos para outros usuários por exemplo a pasta Sis é uma abreviação de System ou sistema em português é mais uma pasta virtual assim como a Run e a proc que nós vimos antes e ela é populada toda vez que o sistema operacional é inicializado é dentro dela que nós encontramos arquivos que permitem com que a gente interaja diretamente com o Kernel Linux é onde ficam os firmwares e os módulos também módulo é um nome que se
dá a drivers externos adicionados ao Kernel Linux e que não fazem parte do Kernel em si por padrão do código do kernon como o driver da NVidia do Virtual Box e de vários outros softwares e se você tiver um tempo eu vou te explicar o que que a pasta tmp significa ela é abreviação de temporary ou temporário isso já dá uma bela dica do que que acontece por aqui né essa pasta é que armazena arquivos temporários do sistema operacional os programas podem usar essa pasta para armazenar dados que vão ser usados pelo usuário pelo próprio
programa enquanto ele tiver rodando todos os dados aqui são apagados durante uma reinicialização do sistema Então não é confiável deixar arquivos nessa pasta especialmente se você quiser acessar eles mais tarde se você quiser que eles sumo na reinicialização talvez até seja uma boa ideia né a pasta usr muitas vezes também chamada de user é um diretório que mudou de função ao longo da história do Unix e dos seus derivados como o Linux apesar de ser chamado de user há alguns documentos que dizem que usar né usr significa Unix exem resources também ambos fazem algum sentido
antigamente era dentro dessa pasta que ficava pasta dos usuários do sistema que agora fica lá na home como a gente viu hoje dentro dessa pasta você encontra arquivos de programas e bibliotecas considerados não essenciais pro funcionamento e integridade do sistema funcionando de certa forma realmente como recursos do sistema é dentro dela que nós vamos encontrar o destino de várias pastas populares como o Bim lembra que nós vimos antes que o link da pasta Bim apontava para cá Pois então estamos quase no fim e agora nós chegamos na pasta var outra bem importante pro funcionamento do
sistema o nome vem da palavra variable ou seja variável é uma pasta que armazena arquivos do sistema que são esperados que aumentem de tamanho com o tempo dentro dela você encontra atualmente as pastas de runtime do flatpack que é um formato de software alternativo ao Snap que a gente viu antes Entre várias outras coisas todos os programas que podem passar armazenado dados e aumentar de tamanho costumam colocar arquivos aqui além dos seus próprios diretórios especiais dentro da sua pasta home em se tratando do sistema em si é também a pasta que armazena os logs do
sistema arquivos de backup Cash entre outras coisas e agora Sim chegamos ao último item da lista que na verdade não é uma simples pasta mas o arquivo especial assim como as camisetas da insider não são simples camisetas A insider tá nos ajudando a trazer esse conteúdo especial para toda a comunidade Linux brasileira se você tá querendo dar um upgrade aí no seu guarda-roupa assim como no seu conhecimento as Tech t-shirts da insider são excelentes opções você já deve ter visto que eu tô praticamente com a mesma roupa em todos os vídeos há muitos anos e
todas elas são camisetas da insider eu realmente uso e adoro elas mas a insider não se limita a camisetas não tem muito mais peças legais para você conhecer lá no site é só acessar o link aqui na descrição E não esqueça de usar o cupom di Linux Labs para 12% de desconto nas suas compras então voltando ao o último item da nossa lista o chamado Swap file de fato não se trata de uma simples pasta mas sim de um arquivo especial Swap é também chamado de área de troca ele pode ser uma partição mas nos
últimos anos ele passou a ser um arquivo formatado de um jeito especial como você pode ver nesse caso aqui ele tem 2 GB de tamanho Mas o tamanho dele pode variar você pode definir isso na próprio momento de instalação da distribuição o Swap serve pro Linux conseguir jogar arquivos pro SSD ou pro HD sempre que a memória RAM estiver cheia funcionando quase como se fosse um auxiliar da memória ele é mais lento do que a Ram Afinal HDs e até mesmo os melhores ssds costumam ter velocidades menores que a memória mas é uma forma simples
de evitar que o sistema trave Eu lembro que uma coisa que me confundiu um pouco no Linux depois de muitos anos de Windows é que a raiz do sistema operacional não é feita para você criar pastas e arquivos aleatoriamente como eu fazia escondia coisas dentro do disco C tanto que a menos que você tenha permissões de administrador você não pode fazer isso inclusive no Windows A ideia é que você crie arquivos dentro da sua pasta de usuário Até porque não existe nenhuma vantagem técnica ou prática de salvar arquivos comuns em outros lugares no Windows você
consegue fazer isso porque o usuário administrador é liberado por padrão na instalação algo que pode ser considerada uma falha de segurança básica mas vem cá você reparou que a gente usou o terminal algumas vezes durante o vídeo para te mostrar algumas informações o terminal é uma coisa bem diferente para quem vende do Windows pro Linux Mas você sabe porque mesmo hoje em dia nós ainda usamos o terminal Linux para algumas coisas se você não tem uma boa resposta para isso Ou acha que tem dá uma conferida nesse vídeo aqui do lado onde nós discutimos esse
assunto fiquem bem continuem estudando e a gente se vê na próxima falô