Karena Anda menentukan lebih dari satu sumber jarak jauh. example@unixlinux.online: . ← titik di sini (yang seharusnya berarti direktori kerja Anda) bukan tempatnya. Anda tidak dapat mereferensikan direktori kerja Anda di komputer lain seperti ini, dan karena ada ruang antara example@unixlinux.online dan . , ini akan ditafsirkan sebagai dua argumen.
Sebagai gantinya, tentukan jalur absolut:
pscp C:\abc.php example@unixlinux.online:/home/user/foo Jika Anda menggunakan jalur Windows, kemungkinan besar Anda mungkin memiliki folder/direktori dengan spasi di dalamnya, dan ini juga dapat menyebabkan kesalahan itu. Anda dapat menyelesaikan ini dengan menggunakan tanda kutip ganda di sekitar jalur Anda. Itu masalah saya
pscp -<arguments> example@unixlinux.online:/home/folder/file "C:\your windows path"
Mengapa tautan simbolik saya tidak berfungsi?
Bagaimana membedakan hanya baris pertama dari dua file?