rm -rf não está apagando o diretório

1

Estou tentando apagar um diretório chamado apps. Quando eu executo aplicativos rm-rf, parece que o apaga no momento. Quando eu faço logon novamente no servidor, o diretório ainda está lá, embora esteja destacado em verde.

drwxrwxrwx 3 user user 4096 2010-04-24 18:33 apps
    
por heavyd 25.04.2010 / 00:38

6 respostas

2

Poderia haver um processo que cria esse diretório para você?

    
por 25.04.2010 / 01:18
1

O diretório está vazio? Se assim for, você poderia tentar com rmdir: se novamente ele falhar, você poderia tentar entrar em contato com o administrador do servidor.

    
por 25.04.2010 / 01:14
1

Qual sistema você está executando? Seu sistema suporta as bandeiras imutáveis ou undeletable? Se for suportado e definido, você obterá esse resultado exato.

No meu sistema, chflags noschg nouchg removerá o sistema e os flags imutáveis do usuário; e chflags nosunlnk nouunlnk remove o sistema e os sinalizadores undeletable do usuário. Os comandos em outros sistemas podem ser diferentes.

    
por 25.04.2010 / 05:54
1

primeiro Verifique o tempo criado / modificado para o diretório usando ' ls -l ' (ou você pode usar stat <dir> ), remova o diretório ' rm -rf dir ' e verifique novamente os horários. Se houver alguma mudança no tempo, existe algum outro processo para criá-lo. Em caso afirmativo, verifique se há algum processo em execução usando ' ps -ef ', o que pode criar esse diretório novamente.

    
por 26.04.2010 / 08:32
0

Ele pode ter sido o remanescente de um repositório git que continuou se regenerando. Eu reiniciei o linode (meu VPS) e parece ter se resolvido.

    
por 25.04.2010 / 02:15
0

As permissões críticas estão no diretório que contém aplicativos. Suponha que esteja em / spare / apps, mas você não tem permissão de gravação no diretório / spare, em seguida, o comando 'rm' removerá tudo que puder, mas não poderá executar a etapa final porque a remoção / spare / apps envolve escrevendo para / spare e (sob minha hipótese) você não tem permissão para escrever lá.

    
por 25.04.2010 / 08:56