arquivos desaparecem quando eu executo o comando mv

1

Eu uso o comando abaixo para mover arquivos:

mv *.gz directoryname

mas o nome do diretório tem erro ortográfico e o arquivo com o nome do diretório foi gerado com formato desconhecido. E eu perdi meu arquivo.

Como posso recuperá-los? existe de qualquer maneira para obtê-los do nome do diretor que é gerado durante a execução mv comando.

Por favor, deixe-me saber se você quer que eu seja mais claro sobre isso.

obrigado

user555132
fonte
Quão importante é esse dado? Em sistemas semelhantes ao DOS (Windows), uma coisa dessas pode apagar todos os arquivos, exceto um. Unix "mv" é menos propenso a isso, mas se esses dados forem importantes, não apenas "tente mv directoryname * .gz", ou tente outras coisas que possam gravar no disco rígido, até criar uma imagem de disco para de volta as coisas. Qual sistema operacional / shell você está usando? E se você digitar: find . -iname *.gz? E se você digitar: find / iname *.gz?
TOOGAM

Respostas:

0

Eu entendo que sua expressão *.gz corresponde a apenas um arquivo por causa de que regex corresponde a mais de um arquivo, em seguida, o terminal iria mostrar uma mensagem como ...

mv: target directoryname não é um diretório

Você tentou executar o próximo comando?

mv directoryname *.gz
Eduen
fonte
Ele contém vários arquivos e o comando não gera nenhum erro.
user555132
Ele contém vários arquivos e o comando não gera nenhum erro. E eu tentei o comando que você sugere, mas sem sorte.
user555132
que regex corresponde a mais de um arquivo .gz? E o resultado é um arquivo sem extensão? Você usa shell? Preciso de mais informações por favor
Eduen
sim * .gz tem mais arquivos e gerou um único arquivo sem qualquer extensão. sim eu usei em shell.
user555132
Isso é o que eu disse .. "Se você especificar vários arquivos, o destino deve ser um diretório" comando mv Você obtém uma conclusão bem-sucedida do comando?
Eduen