SCP từ Windows sử dụng đường dẫn đầy đủ bao gồm dấu hai chấm


3

Tôi đang cố chạy SCP trên hộp Windows của mình thông qua một tệp bó.

Tôi muốn làm một cái gì đó như:

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

Tất nhiên scp nghĩ rằng "C" là máy chủ nguồn của tôi và "\ myfile.txt" là đường dẫn nguồn của tôi. Tôi dường như không thể tìm cách thoát khỏi ruột già.

Chúng không hoạt động:

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

Các trang man của SCP đề xuất rằng việc sử dụng "tên đường dẫn tuyệt đối hoặc tương đối" sẽ loại bỏ vấn đề này nhưng tôi đang sử dụng tên đường dẫn tuyệt đối và đây vẫn là một vấn đề. Chúng có thể có nghĩa là nó loại bỏ sự cố trên * nix trong đó tên đường dẫn tuyệt đối và tương đối bắt đầu bằng "/" hoặc ".".

Gợi ý (ngoài việc ném hộp Windows của tôi ra khỏi mái nhà kỳ dị)?

Câu trả lời:


3

Bạn có thể sử dụng pscp, mặc dù. Tác giả PuTTY dường như đã nỗ lực hơn rất nhiều để đảm bảo rằng các chương trình của anh ấy chạy trên Windows trong khi nhiều phần mềm Unix bản địa được chuyển rất kém, như bạn lưu ý.


2

Nếu thư mục làm việc của bạn ở C: bạn sẽ có thể chỉ định \myfile.txt. Nếu bạn đang sử dụng MinGW, bạn có thể thử \c\myfile.txt. Nếu bạn đang sử dụng cygwin thì /cygdrive/c/myfile.txtnên làm việc.


0

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


Chào mừng bạn đến với Siêu người dùng ! Cảm ơn sự đóng góp của bạn nhưng câu trả lời của bạn không thêm gì vào câu trả lời của krock từ năm năm trước. Có nhiều câu trả lời nói cùng một điều chỉ làm lộn xộn trang.
David Richerby

@DavidR Richby: Nếu bạn nhìn kỹ, bạn sẽ thấy Darien đang đề xuất một biến thể hơi khác so với bất kỳ biến thể nào được liệt kê. Điều này có thể đã được xử lý tốt hơn như một nhận xét (vì Darien không có đặc quyền nhận xét), nhưng "câu trả lời của bạn không thêm gì" có vẻ hơi khắc nghiệt.
G-Man

2
@ G-Man Có lẽ tôi đã quá vội vàng. Tuy nhiên, câu trả lời này sẽ được cải thiện rất nhiều bởi một lời giải thích về việc nó khác với câu trả lời gần như giống hệt bề ngoài và trong trường hợp nào câu trả lời này có thể được mong đợi sẽ hoạt động.
David Richerby 30/05/2015
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.