O conteúdo dessa aula são os comandos básicos para manuseio de arquivos e diretórios no bash:
Comando
|
Opções
|
DOS
|
ls <opções> <nome>
O que faz: listagem de diretórios
|
-F : classifica os arquivos (link, diretório, executável...)
-l : usa o formato de listagem longa
-a : mostra arquivos que começam com "." (ocultos)
-R : listagem recursiva (entra nos subdiretórios)
--color=[auto,always,never] : listagem colorida
|
dir
|
cd <diretório>
O que faz: muda de diretório
|
<diretório> pode ser o caminho de um diretório ou:
~ : atalho para o diretório raíz da sua conta (/home/bcc/seu_login)
- : diretório que você estava anter
. : diretório atual
.. : diretório anterior (mais acima na árvore de diretórios)
|
cd
|
pwd
O que faz: mostra o caminho do diretório atual
|
-
|
-
|
mkdir <opções> <nome>
O que faz: cria um novo diretório
|
-p : cria diretórios pais, se necessário
|
md
|
rmdir <opções> <nome>
O que faz: apaga um diretório se estiver vazio
|
idem ao mkdir
|
rd
|
cp <opções> <origem> <destino>
O que faz: copia arquivos ou diretórios
|
-f : sobrescreve <destino> se já existe
-i : pergunta antes de sobrescrever
-R : cópia recursiva (com subdiretórios)
-v : mostra tudo o que está fazendo
|
copy
|
mv <opções> <origem> <destino>
O que faz: move arquivos ou diretórios
|
idem ao cp mas sem a opção -R
|
move
|
rm <opções> <arquivos>
O que faz: apaga arquivos ou diretórios
|
idem ao cp mas a opção -r é minúscula
|
del
|
mount <diretório>
O que faz: monta um sistema de arquivos para uso
|
Exemplos de uso:
mount /cdrom
mount /zip
|
-
|
umount <diretório>
O que faz: desmonta um sistema de arquivos
|
Exemplos de uso:
umount /cdrom
umount /zip
|
-
|
cat <arquivo(s)>
O que faz: concatena arquivos e imprime na saída padrão (tela)
|
-
|
type
|
find -name <arquivo>
O que faz: localiza arquivos ou diretórios
|
-
|
-
|
sort <arquivo>
O que faz: ordena as linhas do arquivo em ordem alfabética
|
-
|
-
|