ทำไมฉันต้องเพิ่มโคลอนเพื่อให้ scp ทำงาน


-4

คำสั่งนี้ไม่ทำอะไรเลย

scp doc.txt user@mywebsite.com

อย่างไรก็ตามคำสั่งนี้คัดลอกdoc.txtไปยังไดเรกทอรีบ้านของเว็บไซต์ของฉัน

scp doc.txt user@mywebsite.com:

ทำไมคำสั่งแรก (ไม่มีโคลอน) จึงไม่ทำงาน


2
คุณผิดเกี่ยวกับคำสั่งแรก ในความเป็นจริงมันไม่อะไร: สำเนาไปdoc.txt user@mywebsite.com
fmanco

3
เพื่อชี้แจงว่าทำไมคุณถึงได้ลงคะแนนในคำถามของคุณ: จะไม่แสดง "ความพยายามวิจัย" ใด ๆ ที่จำเป็นในเว็บไซต์นี้เนื่องจากการอ่านman scpจะทำให้คุณได้รับคำตอบ
Daniel Andersson

คำตอบ:


5

ตามmanหน้าscp :

[user@]host1:]file1

โฮสต์ต้องการโคลอนเพื่อระบุว่าเป็นรีโมต


4

SCP สามารถใช้ในท้องถิ่น โคลอนคือความแตกต่างระหว่างสำเนาโลคัลและรีโมตสำเนา BTW ที่หนึ่งอาจทำอะไรบางอย่าง - คัดลอก doc.txt ไปยังไฟล์ชื่อ "user@mywebsite.com"


2

ชื่อuser@mywebsite.comเป็นชื่อที่ถูกต้องบนระบบไฟล์โลคัล scp เช่น rcp ก่อนที่จะใช้อักขระโคลอนเพื่อแยกผู้ใช้ระยะไกลและชื่อโฮสต์จากเส้นทางระยะไกล

หรือเพื่อให้แตกต่างนั่นเป็นเพียงวิธีการเขียนโปรแกรม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.