domingo, 12 de março de 2017

Comandos para navegar no sistema de arquivos

Sistema de Arquivos é onde os arquivos são armazenados. Simplificadamente, esse sistema é composto pelo dispositivo de armazenamento, hardware de comunicação e software para uso e visualização. Não precisa haver um único dispositivo de armazenamento, nem tipos de dispositivos iguais. Também não há necessidade do hardware de comunicação ser uniforme, muito menos o software (encrenca à vista). O Sistema de Arqivos faz parte do Sistema Operacional.

Dada a concentração de uso de sistemas operacionais em algumas marcas e em duas categorias:

  1. POSIX e Windows, acho suficiente mencionar os dois. POSIX é a norma que uniformiza todos os sistemas operacionais do tipo UNIX, entre eles LINUX, Android (que é uma variante de LINUX), BSD (Berkeley Software Distribution), iOS (uma variante de BSD) se aproximam do que está nessa norma. 
  2. Windows é o sistema operacional desenvolvido, mantido e comercializado pela Microsoft.
Os dois sistemas operacionais tratam a interface do sistema de arquivos com o usuário de forma similar. Em POSIX o sistema de arquivos é organizado como uma árvore (na sua definição em teoria de grafos) e em Windows como várias árvores (uma floresta). Em ambos os nós ou são diretórios (pastas) ou arquivos. POSIX tem outros tipos de nós que não serão abordados nesta postagem.

Trabalharemos em linha de comando e somente as operações básicas.

Sempre que abrimos o terminal (linha de comando) estamos operando sobre algum diretório.

se não tiver argumento de chamada então assume diretório corrente,

OperaçãoComando POSIXComando WindowsNota
Informa diretório correntepwdcd
Lista conteúdo do diretório indicadolsdir
Cria diretóriomkdirmd
Remove diretóriormdirrd
Vai para diretóriocdcd
Copia arquivocpcopy
Remove arquivormdel
Renomeia arquivomvren
Move arquivo arquivomvmove

Todos os comandos têm help.
Em LINUX use
  <comando> --help
em Windows
  <comando> /? 

Post de 2015/2016 sobre o assunto.
 

Nenhum comentário:

Postar um comentário