Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Comando rmdir , rm -rf e rm-r

Estava testando os comandos até que não consegui remover o diretório arqs_dir, quando uso o comando ll ou ls -al aparecem . e .. apenas o que isso significa?

segue print da tela

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Rafael!

O comando rmdir é usado para remover um diretório vazio, ou seja, um diretório que não contém nenhum arquivo ou subdiretório. No seu caso, quando você usa o comando ll ou ls -al, você vê apenas os diretórios . e ... O diretório . representa o diretório atual e o diretório .. representa o diretório pai.

Quando você tenta usar o comando rmdir arqs_dir, ele não funciona porque o diretório não está vazio. Para remover um diretório com arquivos e subdiretórios, você precisa usar o comando rm -rf. O parâmetro -r indica que você deseja remover o diretório e seu conteúdo de forma recursiva, ou seja, todos os arquivos e subdiretórios dentro do diretório também serão removidos. O parâmetro -f é usado para forçar a remoção sem pedir confirmação.

No seu caso, para remover o diretório arqs_dir, você pode usar o comando rm -rf arqs_dir. Tenha cuidado ao usar esse comando, pois ele pode apagar permanentemente os arquivos e subdiretórios dentro do diretório.

Espero ter ajudado e bons estudos!

Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software