Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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:
# 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 {} \;]
-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):