Solusi 1:
Dua masalah:Pertama, * tidak menuju ke sisi tujuan. Kedua, -r
adalah untuk menyalin seluruh direktori dan subdirektori.
pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/
Akan menyalin semua file di includes\
lokal direktori ke .../includes/
direktori di server.
pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/
Akan menyalin includes\
direktori itu sendiri, termasuk semua file dan subdirektori, ke .../ROOT/
direktori di server (di mana konten direktori lokal akan digabungkan dengan .../ROOT/includes/
yang ada direktori.
Solusi 2:
Penafian:
Anda tidak perlu menggunakan -i
untuk ini. Ini untuk otentikasi file kunci pribadi. Cukup gunakan -r
untuk menyalin file sumber secara rekursif.
Anda mungkin menginginkan metode seret dan lepas karena Anda menggunakan Windows. Anda dapat - misalnya - menggunakan klien WINSCP.
Solusi 3:
Jika Anda ingin menyalin direktori dan isinya, Anda tidak perlu memberikan spesifikasi file untuk tujuannya. Cukup gunakan nama direktori, misalnya.
pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/
Jika Anda ingin menyalin direktori dan semua yang ada di bawahnya maka Anda dapat menggunakan -r
:
pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/