SCP dari Windows menggunakan path lengkap inklusif titik dua


3

Saya mencoba menjalankan SCP pada kotak Windows saya melalui file batch.

Saya ingin melakukan sesuatu seperti:

scp "C:\myfile.txt" user@host:path

Tentu saja scp berpikir bahwa "C" adalah host sumber saya dan "\ myfile.txt" adalah jalur sumber saya. Sepertinya saya tidak bisa menemukan cara untuk melarikan diri dari usus besar.

Ini tidak berfungsi:

scp "C\:\myfile.txt" user@host:path
scp "C::\myfile.txt" user@host:path
scp "C^:\myfile.txt" user@host:path

Halaman manual SCP menyarankan bahwa menggunakan "pathname absolut atau relatif" harus menghilangkan masalah ini tetapi saya menggunakan pathname absolut dan ini masih menjadi masalah. Mereka cenderung berarti menghilangkan masalah pada * nix di mana nama path absolut dan relatif dimulai dengan "/" atau ".".

Saran (selain membuang kotak Windows saya dari atap panik)?

Jawaban:


3

Anda bisa menggunakannya pscpmeskipun begitu. Penulis Putty tampaknya berusaha lebih keras untuk memastikan bahwa program-programnya berjalan pada Windows sementara banyak perangkat lunak asli Unix diangkut dengan sangat buruk, seperti yang Anda perhatikan.


2

Jika dir Anda bekerja di C: Anda harus dapat menentukan \myfile.txt. Jika Anda menggunakan MinGW kamu bisa mencoba \c\myfile.txt. Jika Anda menggunakan cygwin kemudian /cygdrive/c/myfile.txt harus bekerja.


0

Mencoba scp "/c/myfile.txt" user@host:path


Selamat Datang di Pengguna Super ! Terima kasih atas kontribusi Anda tetapi jawaban Anda tidak menambah jawaban krock dari lima tahun lalu. Memiliki beberapa jawaban yang mengatakan hal yang sama hanya mengacaukan halaman.
David Richerby

@ DavidVicherby: Jika Anda melihat lebih dekat, Anda akan melihat bahwa Darien menyarankan variasi yang sedikit berbeda dari salah satu yang tercantum dalam daftar krock. Ini mungkin lebih baik ditangani sebagai komentar (sejak Darien tidak punya hak mengomentari), tetapi "jawaban Anda tidak menambahkan" tampaknya agak keras.
G-Man

2
@ G-Man Mungkin aku terlalu terburu-buru. Namun, jawaban ini akan sangat ditingkatkan dengan penjelasan tentang bagaimana ia berbeda dari jawaban sebelumnya yang hampir identik sebelumnya dan dalam keadaan apa jawaban ini diharapkan dapat berfungsi.
David Richerby
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.