mv
このコマンドを使用してファイルをリモートサーバーに移動しようとします。ついにコマンドを実行しました。
mv sqlreport.php [email protected]
残念ながら、これは機能しません。悪いことに私のファイルが消えたようです。新しいファイルが表示されますが、[email protected]
ディレクトリではありません(cd
入力できないため)。
私のファイルがどこに行ったのか、どのように保存するのかという提案がありますか?
答え1
ファイル名を[email protected]
。名前を変更してみてください。
mv [email protected] sqlreport.php
答え2
ファイルは消えず、名前を変更するだけです。sqlreport.php
次のコマンドを使用して名前を変更できます。ファイルをリモートホストにコピーするには、このコマンドを使用できます。 。ディレクトリをリモートホストにコピーするには、接尾辞付きのオプションを使用できます。mv [email protected] sqlreport.php
scp
scp sqlreport.php [email protected]:/remote/directory/path
-r
scp
答え3
重要なのは、Unix では、ファイル名に「/」と null 文字を除くすべての文字を含めることができることです。したがって、を入力すると、新しい名前に "@"や "."などの興味深い文字が含まれていても、ファイルはfileにmv file user@host
移動されます。file
user@host
(MvGのコメントによると、Unicodeの新しい世界では状況がさらに複雑になりますが、8ビット文字セットの場合、上記は依然として有効です。)
答え4
あなたの場合、ファイル名は次のように変更されました。[Eメール保護]
scpを使用してファイルをリモートの場所にコピーします。