私のコンピュータのファイルを大学サーバーのプライベートスペースにコピーしようとしています。私のコンピュータ上のファイルは/home/karnivaurus/file.pdf
。
を使用してサーバーに接続し、実行すると印刷されます。実行すると、ディレクトリのみが表示されます。それから私がやりたいことは、このファイルをディレクトリにコピーすることです。ssh [email protected]
pwd
/homes/karnivaurus
ls
foo
/homes/karnivaurus/foo
したがって、sshを終了してローカルホームディレクトリに入ります/home/karnivaurus
。その後、コマンドを実行しましたが、エラーメッセージが返されます。私も実行しようとしましたが、同じエラーメッセージが表示されました。cp paper.pdf [email protected]/foo/paper.pdf
cp: failed to access ‘[email protected]/homes/karnivaurus/paper.pdf’: Not a directory
cp paper.pdf [email protected]/homes/karnivaurus/foo/paper.pdf
私は何が間違っていましたか?
答え1
scp
Stephen Harrisがすでに述べたように、代わりに使用する必要がありますcp
。
正しい最小構文は次のとおりですscp user@maschine:/path/to/source/file user@maschine:/path/to/destination/file
。
たとえば、ローカルコンピュータにいる場合は、次のことを行う必要があります。
scp /home/karnivaurus/file.pdf [email protected]:/homes/karnivaurus/foo