ฉันสับสนกำลังพยายามคัดลอกไฟล์จากพีซีเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันคิดออกแล้ว แต่ซินแท็กซ์ยังสับสนอยู่ งานนี้:
scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b
ซึ่งทำให้ในโฟลเดอร์Volenteer.png
/home/j0h/b
อย่างไรก็ตามวิธีนี้ใช้ไม่ได้:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
สิ่งนี้ล้มเหลวเช่นกันทำให้ไม่พบไฟล์สถานะการออก 1:
scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b
เช่นนี้:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
เห็นได้ชัดว่ามีความแตกต่างระหว่าง~
และ~/
ความแตกต่างนั่นคือการปรากฏตัวของ/
$~/
bash: /home/j0h/: Is a directory
$ ~
bash: /home/j0h: Is a directory
เหตุใดจึงเป็นเช่นนี้ใน scp การ~
แก้ไขเพื่อ~/
? นั่นคือการเดาฉันไม่สามารถยืนยันได้ว่าเกิดอะไรขึ้น แต่ดูเหมือนจะไม่สอดคล้องกันและทำให้เกิดความสับสน นี่เป็นข้อบกพร่องใน scp หรือไม่ หรือมีบางอย่างเกี่ยวกับตัวหนอนฉันหายไป?