Você está na página 1de 7

LPIC-1 - Preparatório Para os Exames

101 e 102
Tópico 103.3 - Gerenciamento básico de
arquivos - Peso 4
Comandos mkdir, rm, rmdir, find
O comando mkdir cria diretórios. Para criar uma árvore de diretórios recursivamente, sem necessidade de
criar um a um, usa-se a opção -p:

# mkdir -p /tmp/novo_diretório/novo_subdiretório/dir

Para alterar permissões durante a criação do diretório usa-se a opção -m:

# mkdir -m 750 /tmp/lpic1

Outra opção que pode ser usada é a -v, que server para exibir o que está sendo feito pelo comando mkdir:

# mkdir -v /tmp/lpic1/exame101
Comandos mkdir, rm, rmdir, find
O comando rm é utilizado para apagar arquivos e diretórios, suas principais opções são:

-r ou -R - Remove o conteúdo de um diretório recursivamente.


-f - Força a remoção de um arquivo ou diretório.
-v - Modo verbose, ou seja, exibe detalhes do que está sendo feito.
-i - Modo interativo, pergunta se deseja remover um arquivo ou diretório antes de remover.
-d - Está opção ativa a remoção de diretórios vazios.

# rm -vfr /tmp/novo_diretorio/novo_subdiretorio

Outro comando que a LPIC1 - EXAME 101, costuma cobrar é o rmdir, a principal diferença entre o
comando rm e rmdir, é que o comando rmdir é usado para remover diretórios vazios. o comando rm
pode ter esse comportamento com a opção -d:

# rmdir /tmp/novo_diretório
Comandos mkdir, rm, rmdir, find
O comando find pode localizar arquivos e diretório no em uma distribuição GNU/Linux, cuja sintaxe básica
é:

find <diretório onde será feita à busca> <opções> <padrão de busca> [ opcional -exec comando {} \;]

Alguns padrões de busca:

-type - Define o tipo do arquivo (d para diretório, f para arquivo comum e l para link).
-name - Nome do arquivo.
-iname - Nome do arquivo, mas não leva em consideração caixa ALTA ou BAIXA.
-atime -/+N - Arquivo acessado antes("-") ou após("+") N. "N" corresponde à expressão n*24 horas.
-amin -/+N - Arquivo foi acesso antes("-") ou após("+") N. "N" corresponde quantidade em minutos.
-ctime -/+N - O status do arquivo foi modificado pela última vez há N * 24 horas atrás. O sinal "-" significa
antes e sinal "+" significa após.
-cmin -/+N - O status do arquivo foi modificado pela última vez há "N"(quantidade) em minutos atrás.O
sinal "-" significa antes e sinal "+" significa após.
Comandos mkdir, rm, rmdir, find
-mtime - Os dados do arquivo foi modificado pela última vez há N * 24 horas atrás. O sinal "-" significa antes
e sinal "+" significa após.
-mmin - Os dados do arquivo foi modificado pela última vez há "N"(quantidade) em minutos atrás.O sinal "-
" significa antes e sinal "+" significa após.

Exemplo de utilização do find: encontrar todos os arquivos do tipo link em /user/lib, com o
status(permissões) modificado há menos de 24 horas( 1 dia):

# find /usr/lib -type l -ctime -1

Buscar arquivos de configuração do sistema dentro de /etc/ com extensão .conf:

# find /etc -type f -iname '*.conf'


Obrigado ! Não deixe de estudar o conteúdo
dessa aula para ir bem no exame 101.

Você também pode gostar