"mv"コマンド - ファイルがディレクトリ以外の場所に消えます。

"mv"コマンド - ファイルがディレクトリ以外の場所に消えます。

mvこのコマンドを使用してファイルをリモートサーバーに移動しようとします。ついにコマンドを実行しました。

mv sqlreport.php [email protected]

残念ながら、これは機能しません。悪いことに私のファイルが消えたようです。新しいファイルが表示されますが、[email protected]ディレクトリではありません(cd入力できないため)。

私のファイルがどこに行ったのか、どのように保存するのかという提案がありますか?

答え1

ファイル名を[email protected]。名前を変更してみてください。

mv [email protected] sqlreport.php

答え2

ファイルは消えず、名前を変更するだけです。sqlreport.php次のコマンドを使用して名前を変更できます。ファイルをリモートホストにコピーするには、このコマンドを使用できます。 。ディレクトリをリモートホストにコピーするには、接尾辞付きのオプションを使用できます。mv [email protected] sqlreport.phpscpscp sqlreport.php [email protected]:/remote/directory/path-rscp

答え3

重要なのは、Unix では、ファイル名に「/」と null 文字を除くすべての文字を含めることができることです。したがって、を入力すると、新しい名前に "@"や "."などの興味深い文字が含まれていても、ファイルはfileにmv file user@host移動されます。fileuser@host

(MvGのコメントによると、Unicodeの新しい世界では状況がさらに複雑になりますが、8ビット文字セットの場合、上記は依然として有効です。)

答え4

あなたの場合、ファイル名は次のように変更されました。[Eメール保護]

scpを使用してファイルをリモートの場所にコピーします。

関連情報