São utilizados para criar, renomear, remover e copiar diretórios e arquivos.
mkdir:
Cria diretórios.
mkdir [opções] nome_diretório
Opções:
- -m 775 : Cria um diretório com permissão padrão. OBS: Procure aqui no site sobre permissões de arquivos e diretórios".
Exemplo:
$ mkdir /usr/clientes/Banco11
{Cria o diretório Banco11 dentro de /usr/clientes}
$ mkdir /usr/clientes_internos clientes_externos
{Cria os dois diretórios clientes_internos e clientes_externos dentro de /usr}
rmdir:
Remove diretórios vazios.
rmdir [opções] diretório
Opções:
- -p : Remove um diretório junto com os diretórios (caso estejam vazios) que estiverem dentro do mesmo.
Exemplo:
$ rmdir /usr/clientes_internos
{Remove o diretório clientes_internos}
$ rmdir -p /usr/clientes_externos
{Remove o diretório clientes_externos e todos os diretórios que estiverem dentro dele}
rm:
Remove arquivos.
rm [opções] arquivo
Opções:
- -i : Pede confirmação antes de eliminar;
- -f : Elimina o arquivo sem pedir confirmação;
- -r : Elimina o conteúdo de um diretório junto com o conteúdo dos sub-diretórios.
Exemplo:
$ rm -i /usr/clientes/banco01/Arquivo01.doc
{Pede confirmação antes de eliminar o arquivo}
$ rm -r /usr/clientes
{Elimina todos os arquivos do diretório /usr/clientes e seus sub-diretórios}.
mv:
Move ou renomeia um arquivo ou diretório.
mv [opções] fonte destino
Opções:
- -i : Pede confirmação antes de mover um arquivo que irá sobrescrever o outro;
- -f : Não pede confirmação antes de mover um arquivo;
- -b : faz um backup de arquivos que estão sendo movidos ou renomeados.
Exemplo:
$ mv /usr/clientes/Banco02/Pgto.doc /usr/clientes/Banco03
{Remove o arquivo Pgto.doc do Banco02 para o Banco03}
$ mv /usr/cliente/Banco01/Transf.doc /usr/cliente/Banco01/Efetuado.doc
{Renomeia o arquivo Transf.doc para Efetuado.doc}
cp:
Copia arquivos.
cp [opções] arquivo_fonte arquivo_destino
Opções:
- -b : Faz um backup antes de copiar;
- -i : Pede confirmação antes de sobrescrever um arquivo;
- -r : Copia todos os arquivos de um diretório e seus subdiretórios.
Exemplo:
$ cp /usr/clientes/Banco01/Contas.xls /usr/clientes/Banco11
{Copia o arquivo Contas.xls do Banco01 para o Banco11}
$ cp -i /usr/recebimento/cheques.doc /usr/clientes/Banco05
{Pergunta antes de sobrescrever o arquivo cheques.doc}
Existem muitos outros comandos para
Linux, mas acredito que para quem está começando os comandos aqui apresentados serão de grande ajuda. Posteriormente irei fazer outro tutorial com outros comandos para
Linux. Até breve!