Você renomeou seu arquivo para [email protected] .Tente renomeá-lo:
mv [email protected] sqlreport.php
Eu estava tentando utilizar o comando mv 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 (no qual não posso cd ).
Alguma dica de onde meu arquivo foi e como resgatá-lo?
Você renomeou seu arquivo para [email protected] .Tente renomeá-lo:
mv [email protected] sqlreport.php
Seu arquivo não desapareceu. Você acabou de renomeá-lo. Você pode renomeá-lo de volta para sqlreport.php usando o seguinte comando
%código%. Para copiar seu arquivo para o host remoto, você pode usar o comando mv [email protected] sqlreport.php .
%código%. Se você quiser copiar um diretório para o host remoto, poderá usar o sufixo da opção scp para scp sqlreport.php [email protected]:/remote/directory/path .
O principal insight é que, no Unix, um nome de arquivo pode conter qualquer caractere, exceto '/' e o caractere nulo. Portanto, quando você digita mv file user@host , ele move o arquivo file para o arquivo user@host , mesmo que o novo nome contenha caracteres engraçados, como '@' e '.'
(Conforme o comentário do MvG, as coisas ficam um pouco mais complexas no admirável mundo novo do Unicode, mas, para conjuntos de caracteres de 8 bits, o acima permanece verdadeiro.)
No seu caso, seu arquivo foi renomeado para [email protected]
Tente usar o scp para copiar o arquivo para o local remoto
Tags mv