Gerenciamento de Estrutura e Diretórios e alguns comandos do Linux
Autor: Marcio Miranda | Publicado: 2012-03-19T21:01:00-03:00



Estrutura de Diretórios do Linux



/  - Diretório raiz do sistema.

/root - Diretório de trabalho do superusuário (root) 

/boot - Contém o kernel e todos os arquivos necessários para a inicialização do sistema.

/bin - Contem aplicativos e utilitários do sistema.

/sbin - Contem ferramentas de configuração e manutenção do sistema

/lib - Contem as bibliotecas compartilhadas do kernel

/dev - Contem todos os dispositivos do sistema, tais como pendrive, hd externo, dvdrom, etc. 

/etc - Contem todos os arquivos relacionado às configurações do sistema.

/tmp - Diretório reservado para os arquivos temporários utilizados pelas aplicações.

/media - Diretório reservado para montagem de dispositivos (pendrives, hd externos, etc)

/proc - Contem informações sobre os processos em execução no sistema.

/usr - Programas de usuários, sistema de Janelas (parte gráfica), jogos, etc.

/var - Contem arquivos de dados variáveis, como o logs do sistema.

/opt - Diretório reservado para instalação de aplicativos de terceiros. (ex. OpenOffice)


   



 Não tenha medo dessa tela, ela é mais útil do que você imagina





                                                      Gerenciamento de Arquivos
Neste tópico o objetivo é fazer que o usuário seja capaz de utilizar com os comandos básicos do sistema Linux em console, tais como: movimentação em diretórios, listar arquivos e diretórios, trabalhar com metacaracteres, criar e remover arquivos e diretórios, copiar arquivos e diretórios, mover e renomear arquivos e diretórios, trabalhar com hard links e com links simbólicos.MetaCaracteres: Caracteres utilizados para facilitar a operação com arquivos e diretórios. Existem quatro grandes grupos de metacaracteres mais utilizados em sistemas Linux. São eles:*  - Qualquer carácter em qualquer quantidade.?  - Qualquer carácter em quantidade 1.[ ] - Lista de caracteres que fazem parte do nome do arquivo.{ } - Sequência de caracteres separada por vírgula que fazem parte do nome do arquivo.Exemplos:ls -la * - Mostra todos os arquivos e diretórios, inclusive ocultos.ls arquiv? - Mostra todos arquivos e diretórios que comecem com arquiv e tenham um único carácter completando seu nome.ls arq[123] - Mostra todos arquivos e diretórios que comecem com arq e tenham um único carácter completando seu nome que pode ser 1, 2 ou 3.ls arq{123,4,5} - Mostra todos os arquivos e diretórios que comecem com arq e tenham como complemento do seu nome 123, 4 ou 5.















  




Comandos básicos para gerenciamento de Arquivos e Diretórios
cd - Mudar ou acessar diretórios.

ls - Listar arquivos e diretórios.Opções:ls -l  - Formato longo.ls -a - Mostrar arquivos ocultos.ls -h - Formatar tamanho dos arquivos.



mkdir - Criar diretórios no sistema.Opções:mkdir -p : Criar árvore de diretórios e subdiretórios.





rmdir : Remover diretórios vazios.Opções:rmdir -p - Remover árvore de diretórios vazios.cp : Copiar arquivos e diretórios.Opções:cp -a - Preserva permissões de arquivos e diretórios.cp -b - Faz backup antes de sobrescrever arquivo ou diretório de destino.cp -i  - Solicita confirmação antes de sobrescrever arquivos ou diretórios de destino.cp -r  - Copiar árvore de diretórios recursivamente.mv - Mover arquivos e diretórios.Opções:mv -b - Faz backup antes de sobrescrever arquivo ou diretório de destino.mv -i -  Solicita confirmação antes de sobrescrever arquivos ou diretórios de destino.mv -r -  Mover árvore de diretórios recursivamente.



      

rm - Remove arquivos e diretórios.Opções:rm -i -  Solicita confirmação antes de remover arquivos ou diretórios.rm -r - Remover árvore de diretórios recursivamente.rm -f - Remover sem confirmação (force).ln  - Criar links.Opções:ln -s - Criar links simbólicos.