Você está na página 1de 4

Entendendo a estrutura de pastas do Linux e Android Se voc um usurio do Windows, provvel que a estrutura do Linux parea estranha aos

os seus olhos. Em que local armazeno arquivos? Cad a unidade C:\? No sistema do Pinguim, essa e todas as demais letras de drives no existem em seus lugares entram os diretrios, sendo que a maioria tem o nome composto por trs letras. O Padro para sistema de arquivos hierrquicos (FHS, na sigla em ingls) quem define a estrutura de sistema de arquivos no Linux e em outros sistemas operacionais baseados nele, como o Android. Contudo, o sistema de arquivos de ambos contm alguns diretrios que ainda no esto definidos por normas. Acompanhem abaixo quais so os diretrios dos dois sistemas operacionais baseados no Ncleo Linux, organizados aqui em ordem alfabtica. Alguns dos diretrios so especficos para cada sistema e outros esto presentes em ambos. / diretrio raiz (Android e Linux) Tudo o que est no seu sistema Linux e Android fica localizado nesse diretrio, conhecido como diretrio raiz. Ele pode ser considerado o diretrio C:\ do Windows. Entretanto, isso no rigorosamente verdade, porque o Linux e o Android no tm letras de unidades. Enquanto outra partio no Windows ficar localizada em D:\, nos dois sistemas baseados no Ncleo Linux essa partio ir aparecer em uma pasta dentro do diretrio raiz. /Bin comandos binrios essenciais (Linux) O diretrio /bin contm os comandos binrios essenciais (programas) que devem estar presentes quando o sistema montado no modo para usurio nico. Os aplicativos (como o Firefox) so armazenados em /usr/bin, enquanto os programas importantes do sistema e utilitrios, como o shell bash, ficam localizados em /bin. O diretrio /urs pode ser armazenado em outra partio. Por isso, colocar esses arquivos no diretrio /bin garante que o sistema ter os programas mais importantes, mesmo se no houver outros sistemas de arquivos montados. O diretrio /sbin semelhante, pois ele contm os arquivos binrios para a administrao do sistema. /Boot arquivos do processo de inicializao (Linux) O diretrio /boot contm os arquivos necessrios para inicializar o sistema. Por exemplo, os arquivos GRUB e seus kernels Linux so armazenados aqui. As configuraes do carregamento do boot no so encontrados neste diretrio, pois elas ficam armazenadas em /etc com os outros arquivos de configurao. /Cache armazenamento de dados para execues rpidas (Android) O cache um dispositivo de acesso rpido que serve de intermdio entre um processo e o dispositivo Android. Ele armazena informaes usadas com frequncia. Neste diretrio, ficam arquivados esses arquivos temporrios que podem ser lidos com rapidez pelo sistema.

/Cdrom histrico de ponto de montagem para CD-ROMs (Linux) O diretrio /cdrom no faz parte do padro FHS, mas voc pode encontr-lo no Ubuntu e em outras verses do sistema operacional. um local temporrio para CD-ROMs inseridos no sistema. No entanto, o local padro para a mdia temporria est dentro do diretrio /media. /Data Dados (Android) O diretrio /Data contm dados do usurio armazenados em uma partio separada de MTD (Dispositivo de Tecnologia de Memria, em traduo livre da sigla em ingls). /Default.prop - (Android) Em /default.prop so armazenadas as definies de propriedade-padro e valores restaurados a partir dos arquivos em cada reinicializao. /Dev arquivos de dispositivos (Linux e Android) O Linux e o Android consideram dispositivos como arquivos, e o diretrio /dev contm uma srie de arquivos especiais que representam os dispositivos. Esses no so arquivos reais como ns conhecemos, mas eles aparecem como arquivos. Por exemplo /dev/sda representa a primeira unidade SATA no sistema. Se voc quiser particion-lo, dever informar em um programa especfico para editar o arquivo /dev/sda. Esse diretrio contm pseudodispositivos, que so dispositivos virtuais que na verdade no correspondem ao hardware. Por exemplo: /dev/random gera nmeros aleatrios. /Etc arquivos de configurao (Linux e Android) O diretrio /etc contm arquivos de configurao, que geralmente podem ser editados mo em um editor de texto. Observe que o diretrio /etc contm arquivos de todo o sistema de configurao. /Home pastas pessoais (Linux) O diretrio /home contm uma pasta base para cada usurio. Por exemplo, se seu nome de usurio Eduardo, voc tem uma pasta base localizado em /home/eduardo. Essa pasta contm os arquivos de dados e arquivos de configurao especficos do usurio. Os usurios s tm permisso para gravar dentro de suas prprias pastas e devem obter permisses superiores para modificar outros arquivos no sistema. /Init inicializao (Android) Um componente-chave da sequncia de inicializao Android o init, que um programa especializado em inicializar os elementos do sistema Android. Ao contrrio de outros sistemas Linux, o Android usa o seu prprio programa de inicializao. /Lib - Bibliotecas essenciais partilhadas (Linux e Android) O diretrio /lib contm as bibliotecas necessrias para os comandos binrios essenciais para as pastas /bin e /sbin. As bibliotecas necessrias pelos binrios na pasta /usr/bin esto localizadas em /usr/lib.

/Lost+found - arquivos recuperados (Linux e Android) Cada sistema de arquivos Linux possui um diretrio lost+found (no Android ele se chama apenas Lost). Se houverem falhas no sistema de arquivos, uma verificao do sistema ser realizada na prxima inicializao. Qualquer arquivo corrompido encontrado ser colocado nesse diretrio, de modo que voc possa tentar recuperar os dados. /Media - mdias removveis (Linux e Android) O diretrio /media contm subdiretrios em que os dispositivos de mdia removvel inserido no computador so montados. Por exemplo, quando voc insere um CD em seu sistema Linux, um diretrio ser criado automaticamente dentro do diretrio /media. Voc pode acessar o contedo do CD dentro desse diretrio. /Mnt montagem de sistemas temporrios (Linux) O diretrio /mnt o lugar no qual os administradores de sistema montam sistemas de arquivos temporrios enquanto os usam. Por exemplo, se voc estiver montando uma partio do Windows para executar algumas operaes de recuperao de arquivos, voc pode mont-lo em /mnt/windows. No entanto, voc pode montar outros sistemas de arquivos em qualquer lugar no sistema. /Opt - pacotes opcionais (Linux) O diretrio /opt contm subdiretrios para pacotes de software opcionais. comumente usada por softwares proprietrios, que no obedecem hierarquia do sistema de arquivos-padro por exemplo, um programa proprietrio pode colocar seus arquivos em /opt/aplicativo quando voc instal-lo. /Proc kernel e arquivos de processo (Linux e Android) O diretrio /proc semelhante ao diretrio /dev, pois contm arquivos especiais que representam sistemas e informaes de processo e no contm arquivos padro. /Root - Diretrio home para o super usurio (Linux e Android) O diretrio /root o diretrio home para o super usurio do Linux. Em vez de estar localizado em /home/root, ele est localizado apenas em /root. Isto diferente do diretrio /, que o diretrio raiz do sistema. /Run - arquivos temporrios de aplicativos (Linux) O diretrio /run relativamente novo, e oferece aos aplicativos um local padro para armazenar arquivos temporrios, como soquetes e identificaes de processos. Esses arquivos no podem ser armazenados em /tmp, pois os arquivos localizados em /tmp podem ser apagados. /Sbin arquivos binrios de administrao (Linux e Android) O diretrio /sbin semelhante ao diretrio /bin. Ele contm os arquivos binrios essenciais destinados a serem executados pelo usurio root na administrao do sistema. /Sdcard Carto SD (Android) Diretrio do carto SD no removvel do Android. Geralmente, esse o nico diretrio que pode ser acessado dentro do Android. Os

demais diretrios podem ser acessados atravs do root feito no aparelho. /Selinux - sistema de arquivos virtual SELinux (Linux) Se a sua distribuio Linux usa SELinux para a segurana (Fedora e Red Hat, por exemplo), o diretrio /selinux contm arquivos especiais usados por ele. semelhante ao /proc. O Ubuntu no usa o SELinux, e a presena dessa pasta no sistema operacional pode ser considerada um bug. /Srv - servio de cados (Linux) O diretrio /srv contm dados para servios prestados pelo sistema. Se voc usa o servidor Apache em um site, provavelmente armazena os arquivos do seu site em um diretrio dentro do /srv. /System Sistema (Android) Armazena o sistema operacional em uma partio separada de MTD, montada na inicializao (somente leitura). /Tmp - arquivos temporrios (Linux e Android) Os aplicativos e programas armazenam arquivos temporrios no diretrio /tmp. Esses arquivos geralmente so apagados quando o sistema reiniciado, sendo que essa requisio pode ser revogada a qualquer momento por utilitrios como o tmpwatch. /Usr - dados somente de leitura (Linux) O diretrio /usr contm aplicativos e arquivos utilizados pelos usurios, ao contrrio de aplicativos e arquivos utilizados pelo sistema. Por exemplo, aplicativos no essenciais esto localizados dentro do diretrio /usr/bin em vez do diretrio /bin e os arquivos binrios no essenciais de administrao do sistema esto localizados no diretrio /usr/sbin em vez do diretrio /sbin. /Var - arquivos de dados variveis (Linux) O diretrio /var a contrapartida gravvel para o diretrio /usr, que funciona apenas no modo leitura quando operado normalmente. Os arquivos de log e todos os outros so gravados no diretrio /var.

Você também pode gostar