Onde mv colocou meu arquivo?

Onde mv colocou meu arquivo?

Tentei mover um arquivo e acho que estraguei a sintaxe.

mv /path/to/my/old-filename.mkv ./"new file name with spaces.mkv"

Eu pretendia movê-lo para o diretório atual. (Entendo que não precisava do ./) Meu problema é que não consigo encontrar o arquivo em lugar nenhum. Eu tentei usar find em todo o sistema de arquivos sem sorte (usando uma palavra-chave em nomes de arquivos antigos e novos)

Consigo obter outra cópia do arquivo (felizmente). Se foi excluído, tudo bem. É um arquivo grande, então, se estiver em algum lugar, gostaria de descobrir para não consumir espaço em disco.

Responder1

Basta usar find, por exemplo, você fez o mv ruim nas últimas três horas no diretório home, então você fará

find /home -type f -mmin -1800 -ls

este comando encontrará todos os arquivos modificados nas últimas 3 horas (60m * 3h = 1800 minutos) e gerará uma saída como ls -l

Outro comando melhor pode ser

find /home -type f -mmin -1800 -print0 |xargs -0 file|grep -i matroska

para descobrir o arquivo matroska

Claro que adapte o tempo com o seu tempo..pode demorar mais de 3 horas.

informação relacionada