Autor Tópico: rmdir e seus argumentos..  (Lida 2336 vezes)

Offline bebetow

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
rmdir e seus argumentos..
« Online: 06 de Novembro de 2015, 09:38 »
Bom dia a todos..
pessoal é o seguinte, desejo apagar umas pastas que não estão vazias via prompt de comandos, mas, as opções -rf, -R, estão inválidas..
Gostaria de saber porque isto está acontecendo ou os argumentos mudaram?
Segue o que o --help me diz:

# rmdir --help
--ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                    is non-empty
  -p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
                    similar to 'rmdir a/b/c a/b a'
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re:rmdir e seus argumentos..
« Resposta #1 Online: 06 de Novembro de 2015, 10:17 »
Não, você esqueceu que usava o rm e não o rmdir.

paulinho1971

  • Visitante
Re:rmdir e seus argumentos..
« Resposta #2 Online: 06 de Novembro de 2015, 11:13 »
Olá,

Apenas uma dica:

Código: [Selecionar]
sudo rm /home/creto1/edev
Removerá a pasta edev da /home deste usuário, ou seja:
Código: [Selecionar]
creto1@creto1:~$ rm --help
Uso: rm [OPÇÃO]... ARQUIVO...
Remove (unlink) the FILE(s).

  -f, --force           ignore nonexistent files and arguments, never prompt
  -i                    prompt before every removal
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system  ao remover uma hierarquia recursivamente, ignora
                          qualquer diretório que esteja em um sistema de
                          arquivo diferente daquele do respectivo argumento
                          da linha de comando
      --no-preserve-root  do not treat '/' specially
      --preserve-root   do not remove '/' (default)
  -r, -R, --recursive   remove directories and their contents recursively
  -d, --dir             remove empty directories
  -v, --verbose         explain what is being done
      --help     mostra esta ajuda e finaliza
      --version  informa a versão e finaliza

Por padrão, rm não remove diretórios. Use a opção --recursive (-r ou -R)
para remover também cada diretório listado, junto com todo seu conteúdo.

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

Note que se você usar rm para remover um arquivo, será possível recuperar
alguns dos seus conteúdos, dado conhecimento e/ou tempo suficiente. Para maior
segurança que os conteúdos são verdadeiramente irrecuperáveis, considere usar shred.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Relate rm erros de tradução para <http://translationproject.org/team/pt_BR.html>
Full documentation at: <http://www.gnu.org/software/coreutils/rm>
or available locally via: info '(coreutils) rm invocation'
creto1@creto1:~$

Espero que isso possa lhe ser útil

T+
« Última modificação: 06 de Novembro de 2015, 11:16 por paulinho1971 »

Offline bebetow

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:rmdir e seus argumentos..
« Resposta #3 Online: 06 de Novembro de 2015, 12:54 »
Não, você esqueceu que usava o rm e não o rmdir.

Igor, Obrigado. Deu certo com o rm, prometo pesquisar mais.

Olá,

Apenas uma dica:

Código: [Selecionar]
sudo rm /home/creto1/edev
Removerá a pasta edev da /home deste usuário, ou seja:
Código: [Selecionar]
creto1@creto1:~$ rm --help
Uso: rm [OPÇÃO]... ARQUIVO...
Remove (unlink) the FILE(s).

  -f, --force           ignore nonexistent files and arguments, never prompt
  -i                    prompt before every removal
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system  ao remover uma hierarquia recursivamente, ignora
                          qualquer diretório que esteja em um sistema de
                          arquivo diferente daquele do respectivo argumento
                          da linha de comando
      --no-preserve-root  do not treat '/' specially
      --preserve-root   do not remove '/' (default)
  -r, -R, --recursive   remove directories and their contents recursively
  -d, --dir             remove empty directories
  -v, --verbose         explain what is being done
      --help     mostra esta ajuda e finaliza
      --version  informa a versão e finaliza

Por padrão, rm não remove diretórios. Use a opção --recursive (-r ou -R)
para remover também cada diretório listado, junto com todo seu conteúdo.

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

Note que se você usar rm para remover um arquivo, será possível recuperar
alguns dos seus conteúdos, dado conhecimento e/ou tempo suficiente. Para maior
segurança que os conteúdos são verdadeiramente irrecuperáveis, considere usar shred.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Relate rm erros de tradução para <http://translationproject.org/team/pt_BR.html>
Full documentation at: <http://www.gnu.org/software/coreutils/rm>
or available locally via: info '(coreutils) rm invocation'
creto1@creto1:~$

Espero que isso possa lhe ser útil

T+

Foi util sim! Obrigado também!

abraços.