48 lines
2.5 KiB
Markdown
48 lines
2.5 KiB
Markdown
# Trabalhando Com Diretórios E Arquivos
|
|
|
|
## Verificando o Diretório Atual e Seu Conteúdo
|
|
|
|
Para iniciar as atividades, é fundamental conhecer o terminal e seu conteúdo.
|
|
|
|
Ao abrir o terminal, estamos em algum diretório do sistema. Para descobrir o diretório, basta digitar o comando: *pwd*
|
|
A saída será algo parecido com: **/home/roberta**
|
|
|
|
O nome depois de /home varia, de acordo com o usuário logado no sistema.
|
|
|
|
Para exibir a lista de diretórios e arquivos existentes dentro do diretório atual, basta utilizar o comando: *ls*
|
|
|
|
Exemplo: *ls*
|
|
|
|
Será exibido na tela algo como: **Documentos** **Teste.txt**
|
|
|
|
Note que há um diretório criado, o diretório Documentos. Também há o arquivo Teste.txt. Posteriormente será ensinado como criar diretórios e arquivos.
|
|
|
|
O comando ls possui alguns outros parâmetros importantes, que serão listados abaixo:
|
|
|
|
-l Exibe informações dos arquivos e diretórios, como tamanho, dono, grupo, data, etc. Se for diretório, as informações começarão com a letra 'd'. Exemplo: *ls -l* Todas as informações dos seus arquivos e diretórios serão exibidas.
|
|
|
|
-a Lista arquivos e diretórios ocultos. Exemplo: *ls -a* Todos os arquivos e diretórios ocultos serão exibidos. Observação: Nomes de diretórios e arquivos ocultos começam com um . (ponto).
|
|
|
|
Os parâmetros também podem ser combinados, veja o exemplo: *ls -la* Este comando exibe as informações de todo o conteúdo, inclusive do conteúdo oculto.
|
|
|
|
Existe um atalho equivalente ao comando acima: *ll* Exibirá exatamente o mesmo conteúdo do comando anterior.
|
|
|
|
* Exibe o conteúdo do diretório corrente e, caso exista diretórios dentro deste, exibe também o conteúdo deles. Exemplo: *ls * *
|
|
|
|
Existe também outro comando bem útil, que permite saber o tipo de cada arquivo. Exemplo: *file teste.txt* A saída será algo parecido com: **Teste.txt: ASCII Text** Serve também para diretórios, veja o exemplo: *file Documentos* A saída será parecida com: **Documentos: Directory**
|
|
|
|
Observação: No terminal, há diferença entre maiúsculas e minúsculas. Portanto, preste atenção ao digitar comandos, nomes de diretórios e arquivos.
|
|
|
|
### Exercícios
|
|
|
|
1. Descubra qual o diretório atual em que se encontra.
|
|
|
|
2. Exiba o conteúdo do diretório corrente.
|
|
|
|
3. Exiba informações dos arquivos e diretórios.
|
|
|
|
4. Exiba o conteúdo oculto dentro do diretório corrente.
|
|
|
|
5. Exiba informações de todos os arquivos e diretórios, incluindo os ocultos. Em seguida, faça o mesmo utilizando o atalho.
|
|
|
|
6. Verifique o tipo de cada conteúdo, inclusive diretórios. |