Então eu executei o comando mv e ele falhou com
mv: cannot stat ‘/root/HIDDENDIR/HIDDEN-DIR/recover.php’: No such file or directory
E agora o arquivo está faltando no diretório original e de destino. Eu até tentei find
no servidor inteiro e sem sorte lá
Eu executei o comando mv do PHP por exec e depois disso eu usei exec com chmod e chown.
Se isso ajudar, este é o comando exec exato:
exec("mv \"".$file[1]."\" \"".$file[0]."\"");
O arquivo foi excluído ou foi perdido em algum lugar (e, se foi excluído, alguma maneira de recuperá-lo?)
EDIT: Os dois diretórios estão no mesmo sistema de arquivos.