Comando "mv" - arquivo desapareceu fora do diretório

Comando "mv" - arquivo desapareceu fora do diretório

Eu estava tentando utilizar o mvcomando para mover um arquivo para um servidor remoto. Acabei executando o comando...

mv sqlreport.php [email protected]

Infelizmente, isso não funcionou. Pior, meu arquivo parece ter desaparecido. Um novo arquivo, [email protected], apareceu, mas não é um diretório (por isso não consigo cdacessá-lo).

Alguma dica sobre onde meu arquivo pode ter ido e como resgatá-lo?

Responder1

Você renomeou seu arquivo para [email protected].Tente renomeá-lo novamente:

mv [email protected] sqlreport.php

Responder2

Seu arquivo não desapareceu, você acabou de renomeá-lo. Você pode renomeá-lo novamente sqlreport.phpusando o seguinte comando . Para copiar seu arquivo para um host remoto você pode usar o comando. . Se você deseja copiar um diretório para um host remoto, você pode usar a opção suffix to .mv [email protected] sqlreport.phpscpscp sqlreport.php [email protected]:/remote/directory/path-rscp

Responder3

A principal ideia é que, no Unix, um nome de arquivo pode conter qualquer caractere, exceto '/' e o caractere nulo. Então, quando você digita mv file user@host, ele move arquivo filepara arquivo user@host, mesmo que o novo nome contenha caracteres engraçados como '@' e '.'.

(De acordo com o comentário de MvG, as coisas ficam um pouco mais complexas no admirável mundo novo do Unicode, mas, para conjuntos de caracteres de 8 bits, o que foi dito acima permanece verdadeiro.)

Responder4

No seu caso, seu arquivo foi renomeado para[e-mail protegido]

Tente usar o scp para copiar o arquivo para um local remoto

informação relacionada