domingo, 22 de março de 2009

Entendendo Estrutura de Diretório GNU/Linux

Diretório é o local utilizado para armazenar conjuntos arquivos para melhor organização e localização. O diretório, como o arquivo, também é "Case Sensitive" (diretório /teste é completamente diferente do diretório /Teste).

Não podem existir dois arquivos com o mesmo nome em um diretório, ou um sub-diretório com um mesmo nome de um arquivo em um mesmo diretório.

Um diretório nos sistemas Linux/UNIX são especificados por uma "/" e não uma "\" como é feito no DOS.

Diretório Raíz
Este é o diretório principal do sistema. Dentro dele estão todos os diretórios do sistema. O diretório Raíz é representado por uma "/", assim se você digitar o comando cd / você estará acessando este diretório.

Nele estão localizados outros diretórios como o /bin, /sbin, /usr, /usr/local, /mnt, /tmp, /var, /home,sub-diretórios pois estão dentro do diretório "/". A estrutura de diretórios e sub-diretórios pode ser identificada da seguinte maneira: etc. Estes são chamados de

/

/bin

/sbin

/usr

/usr/local

/mnt

/tmp

/var

/home

A estrutura de diretórios também é chamada de Árvore de Diretórios porque é parecida com uma árvore de cabeça para baixo. Cada diretório do sistema tem seus respectivos arquivos que são armazenados conforme regras definidas pela FHS (FileSystem Hierarchy Standard - Hierarquia Padrão do Sistema de Arquivos) versão 2.0, definindo que tipo de arquivo deve ser armazenado em cada diretório.

Diretório atual
É o diretório em que nos encontramos no momento. Você pode digitar pwd para verificar qual é seu diretório atual.

O diretório atual também é identificado por um "." (ponto). O comando comando ls . pode ser usado para listar seus arquivos (é claro que isto é desnecessário porque se não digitar nenhum diretório, o comando ls listará o conteúdo do diretório atual).

Diretório home
Também chamado de diretório de usuário. Em sistemas GNU/Linux cada usuário (inclusive o root) possui seu próprio diretório onde poderá armazenar seus programas e arquivos pessoais.

Este diretório está localizado em /home/[login], neste caso se o seu login for "joao" o seu diretório home será /home/joao. O diretório home também é identificado por um ~(til), você pode digitar tanto o comando ls /home/joao como ls ~ para listar os arquivos de seu diretório home.

O diretório home do usuário root (na maioria das distribuições GNU/Linux) está localizado em /root.

Dependendo de sua configuração e do número de usuários em seu sistema, o diretório de usuário pode ter a seguinte forma: /home/[1letra_do_nome]/[login], neste caso se o seu login for "joao" o seu diretório home será /home/j/joao

Diretório Superior
O diretório superior (Upper Directory) é identificado por .. (2 pontos).

Caso estiver no diretório /usr/local e quiser listar os arquivos do diretório /usr você pode digitar, ls .. Este recurso também pode ser usado para copiar, mover arquivos/diretórios, etc.

Diretório Anterior
O diretório anterior é identificado por "-". É útil para retornar ao último diretório usado.

Se estive no diretório /usr/local e digitar cd /lib, você pode retornar facilmente para o diretório /usr/local usando cd -.
Estrutura básica de diretórios do Sistema Linux

O sistema GNU/Linux possui a seguinte estrutura básica de diretórios organizados segundo o FHS (Filesystem Hierarchy Standard):
/bin
Contém arquivos programas do sistema que são usados com frequência pelos usuários.
/boot
Contém arquivos necessários para a inicialização do sistema.
/cdrom
Ponto de montagem da unidade de CD-ROM.
/dev
Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador.
/etc
Arquivos de configuração de seu computador local.
/floppy
Ponto de montagem de unidade de disquetes
/home
Diretórios contendo os arquivos dos usuários.
/lib
Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel.
/lost+found
Local para a gravação de arquivos/diretórios recuperados pelo utilitário fsck.ext2. Cada partição possui seu próprio diretório lost+found.
/mnt
Ponto de montagem temporário.
/proc
Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos.
/root
Diretório do usuário root.
/sbin
Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema.
/tmp
Diretório para armazenamento de arquivos temporários criados por programas.
/usr
Contém maior parte de seus programas. Normalmente acessível somente como leitura.
/var
Contém maior parte dos arquivos que são gravados com frequência pelos programas do sistema, e-mails, spool de impressora, cache, etc.

Nomeando Arquivos e Diretórios
No GNU/Linux, os arquivos e diretórios pode ter o tamanho de até 255 letras. Você pode identifica-lo com uma extensão (um conjunto de letras separadas do nome do arquivo por um ".").

Os programas executáveis do GNU/Linux, ao contrário dos programas de DOS e Windows, não são executados a partir de extensões .exe, .com ou .bat. O GNU/Linux (como todos os sistemas POSIX) usa a permissão de execução de arquivo para identificar se um arquivo pode ou não ser executado.

No exemplo anterior, nosso trabalho de história pode ser identificado mais facilmente caso fosse gravado com o nome trabalho.text ou trabalho.txt. Também é permitido gravar o arquivo com o nome Trabalho de Historia.txt mas não é recomendado gravar nomes de arquivos e diretórios com espaços. Porque será necessário colocar o nome do arquivo entre "aspas" para acessa-lo (por exemplo, cat "Trabalho de Historia.txt"). Ao invés de usar espaços, prefira capitalizar o arquivo (usar letras maiúsculas e minúsculas para identifica-lo): TrabalhodeHistoria.txt.

Fonte: Guia Foca GNU/Linux

Abraços.

2 comentários:

Anônimo disse...

xni k vrl a, [URL=http://www.evansporn.com]sex clips[/URL]. nnm u, tvh kydhtf|zmf ywnnivh b ny ic.

Anônimo disse...

[b][url=http://www.louisvuittonhandbagsgo.com/]www.louisvuittonhandbagsgo.com[/url][/b] To know how memory could be enhanced, it can be a smart strategy to understand about how memory operates and fails. A small structure while in the mind identified as the hippocampus will be the nerve center for memory development. That's in which the important switching from short-term to long-term memory takes place by way of a approach known as "consolidation." Most memory ailments entail the regular deterioration of consolidation, so it may well be much easier to get in touch with on historic recollections rather than have the opportunity to store any new ones.

[b][url=http://www.onlinebagsstore.co.uk/]louis vuitton bags[/url][/b] Are you a designer bag devotee? Would you reside and breathe along with the scent and really feel of designer baggage these as Gucci, Louie Vuitton, Calvin Klein, Guess, Chanel, and much more. Are you currently normally around the rummage close to for your most recent designer bags on-line or in the market in your assortment? For anyone who is, then you might be pretty common with counterfeit designer baggage that may be crowding the market today. A number of people fancy designer baggage, especially women of all ages.

[b][url=http://www.louisvuittonhandbagsgo.com/]Louis vuitton handbags[/url][/b] Get an Instantaneous System Makeover with Booty Pop Man's obsession with bootylicious butts dates again to caveman situations, if the buttocks ended up the primary entire body part for sexual attraction. In the nineteenth century, the bustle was employed in trend to accentuate the bottom. One of the oldest myths observed from the center of Harrapa Indus Valley Lifestyle, in spiritual rituals with the pre-Columbian civilizations, in Greek Mythology is definitely the projection of Lifestyle and Loss of life, embellishing it by mixing death, youth, attractiveness and eternal lifestyle.

[b][url=http://www.louisvuittonsalesstore.com/]louis vuitton handbags[/url][/b] Oh, as well as a fucking bottle up the ass in the ass shover would aid way too, like that, he would know to not shove nearly anything, substantially significantly less his ass into your backs of others. Why For the reason that my dearest dad forgot to pay for my broadband expenses and now I have no connection to the internet to talk off. And i was desperate to make use of the net immediately after starved of it for two days..