Poderia haver um processo que cria esse diretório para você?
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
Poderia haver um processo que cria esse diretório para você?
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.
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.
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.
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.
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á.
Tags command-line linux