Como excluo um diretório do Terminal sem saber seu nome?

1

Eu tenho um diretório que desejo excluir. O nome do diretório é uma sequência aleatória de letras e números. Eu conheço o caminho para o seu diretório pais, então como eu recursivamente excluiria o conteúdo deste diretório?

Não há outros arquivos / diretórios no diretório pai.

Eu sei que tenho que fazer algo assim:

$ rm -r path_to_dir

mas como eu não tenho o nome do dir, não tenho certeza se isso funcionaria.

    
por stackErr 24.10.2012 / 03:45

2 respostas

1

Assumindo que path_to_dir é o caminho para o diretório pai, você pode fazer isso:

rm -r path_to_dir/*

O asterisco ( * ) é um caractere curinga, portanto, exclui recursivamente tudo sob o diretório pai. É mais fácil do que excluir e recriar todo o diretório pai, especialmente se, por exemplo, ele tiver algumas permissões personalizadas que você deseja preservar.

    
por 24.10.2012 / 03:53
0

Você deve tentar fazer algo como:

rm -rf path_name e mkdir path_name

    
por 24.10.2012 / 03:51