Usei o MonoDevelop para escrever um pequeno C#
programa que move diretórios e arquivos de um local para outro, mas estraguei um pouco.
Usei C# DirectoryInfo.MoveTo(path1, path2);
para mover a pasta, mas esqueci de especificar a pasta pai real de path2
.
A situação inicial era assim: tenho uma subpasta na pasta/home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking
Tentei mover/renomear essa subpasta para simplesmente /home/waka/Downloads/folder/subfolder
, mas não especifiquei a /home/waka/Downloads/folder
parte e, em vez disso, movi-a assim:
DirectoryInfo.MoveTo("/home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking", "subfolder");
Então, minha pergunta é: onde essa pasta foi parar? Não posso usar history | grep mv
porque não usei o mv
comando. Acabei de excluir a pasta ou ela ainda está em algum lugar para ser encontrada?
O que tentei:
1. Executando fsck
, mas isso me avisa que, em dispositivos montados, danificarei o sistema de arquivos.
2. Tentei simplesmente reverter o erro, mas recebi uma Directory not found
exceção.