リモートサーバーに.bash_profileという名前のファイルがあり、そのファイルには何も含まれていません。ローカルコピー(何かが入っている)をリモートの宛先にコピーしたいと思います。 (上書き)
私もです:
scp ~/path/bla/ble/.bash_profile [email protected]:/home/bleble/.bash_profile
私は得る:
scp:/home/bleble/.bash_profile:ディレクトリではありません
私はそれがディレクトリではないことを知っています。
私は何が間違っているのですか?
同じ名前でファイルをコピーするため、ターゲット名を指定する必要はありません。
scp ~/path/bla/ble/.bash_profile [email protected]:/home/bleble/
.bash_profile
はターゲットディレクトリに存在します。scp
は、ターゲットとしてディレクトリを与えていると考え、実際にディレクトリではないため、そこに降りようとし、終了します。
価値があるのは、引数の順序を混同するときにこのエラーが発生する、つまり、
scp selnpcgwnx1001:~ file1 file2
正しい代わりに
scp file1 file2 selnpcgwnx1001:~
どういうわけか、引数として複数のファイルを提供できるという事実は、それらの引数を最後に配置する必要があることを意味すると思いました。誤って、引数として複数のファイルを指定し、最後の引数としてターゲットフォルダーを指定することができます。