จะถ่ายโอนไฟล์ระหว่าง Ubuntu และ Windows ได้อย่างไร


42

ฉันต้องการถ่ายโอนไฟล์บางไฟล์จากพีซีเครื่องนี้กับ Ubuntu ไปยังพีซีที่ใช้ Windows 7 ฉันไม่สนใจว่าจะทำอย่างไร (ftp, samba หรืออะไรก็ตาม) ฉันต้องการทราบขั้นตอนฉันค้นหามาก แต่ฉันไม่พบสิ่งใดเลย โรงงาน ขอขอบคุณ.


2
ที่เกี่ยวข้อง: askubuntu.com/questions/310180/…
Lucio

คำตอบ:


38

แชร์โฟลเดอร์ใน Ubuntu 11.10

วัตถุประสงค์ : แชร์โฟลเดอร์ใน Ubuntu และเข้าถึงจาก Windows

ในการเริ่มต้นให้คลิกขวาที่โฟลเดอร์ที่คุณต้องการแบ่งปันและเลือก 'ตัวเลือกการแชร์'

ภาพหน้าจอ

เมื่อได้รับแจ้งให้ติดตั้งบริการ Samba ให้ทำ

ภาพหน้าจอ

หลังจากติดตั้งบริการ Samba ให้คลิก 'เริ่มเซสชันใหม่'

ภาพหน้าจอ

จากนั้นคลิก 'สร้างส่วนแบ่ง' เพื่อทำกระบวนการให้เสร็จ

ภาพหน้าจอ

เปิดTerminalแทนที่ USERNAME ด้วยชื่อบัญชีของคุณ

sudo smbpasswd -a USERNAME

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf

เลื่อนไปที่ส่วนส่วนกลางและเพิ่มบรรทัด

encrypt passwords = true 
wins support = yes

กดctrl+ oและctrl+ xเพื่อบันทึกและออกจากนาโน

sudo service smbd restart

On the Windows machine, go to Start –> All Programs –> Accessories –> run and type the command:

\\computer_name\share_name

ชื่อคอมพิวเตอร์สามารถเป็นที่อยู่ IP ของเครื่องอูบุนตูเพื่อตรวจสอบ ip ของเครื่องอูบุนตูไปที่เครื่องอูบุนตูและเปิดเทอร์มินัล & ประเภท ifconfig

ภาพหน้าจอ

พิมพ์ชื่อคอมพิวเตอร์ Ubuntu และชื่อที่ใช้ร่วมกันของทรัพยากร

คุณจะได้รับแจ้งให้ป้อนข้อมูลประจำตัวของคุณ พิมพ์ชื่อผู้ใช้และรหัสผ่าน Ubuntu ของคุณแล้วคลิก 'ตกลง'

ภาพหน้าจอ

ตอนนี้ลองอีกครั้งเพื่อเข้าถึงการแชร์จากเครื่อง Windows ของคุณ

ภาพหน้าจอ

ถ่ายโอนไฟล์จาก Ubuntu ไปยัง Windows

บน Ubuntu Machine ติดตั้ง openssh-server

sudo apt-get install openssh-server

หลังจากติดตั้งไปที่เครื่อง windows & ดาวน์โหลด / ติดตั้งFileZilla & เปิด

ภาพหน้าจอ

  • โฮสต์ = ที่อยู่ IP ของเครื่อง Ubuntu
  • ชื่อผู้ใช้ = ชื่อผู้ใช้งาน Ubuntu ของคุณ
  • รหัสผ่าน = คุณชื่อผู้ใช้รหัสผ่าน
  • พอร์ต = 22

เสร็จสิ้นตอนนี้คุณสามารถถ่ายโอนไฟล์จาก Windows ไปยัง Ubuntu หรือ Ubuntu ไปยัง windows ได้อย่างง่ายดาย


1
คำแนะนำใช้งานได้อย่างไม่มีที่ติการถ่ายโอนไฟล์ตอนที่แท่ง USB ของฉันล้มเหลวเพราะมันมีขนาด
thomasrive

2
มากกว่าสองปีต่อมายังคงใช้งานได้อย่างมีเสน่ห์ (Ubuntu 12.04 ถึง Windows 7)
wesf90

สำหรับ Windows 10 สำหรับวิธีแรกฉันพบว่าพรอมต์การเรียกใช้จะไม่ทำอะไรกับเส้นทางที่ฉันให้ อย่างไรก็ตามคุณสามารถเปิด Explorer และคลิกที่ลิงค์เครือข่ายทางด้านซ้ายจากนั้นค้นหาชื่อโฮสต์ของ Ubuntu PC และมันจะแสดงโฟลเดอร์ที่แชร์ทั้งหมด
ลุค

ขอบคุณมันใช้งานได้ แต่อัตราการถ่ายโอนช้ามากสำหรับฉัน (สูงสุด 150KBytes / s) ฉันจะทำให้เร็วขึ้นได้ไหม ฉันสามารถดาวน์โหลดไฟล์ที่ 5MBytes / s จากอินเทอร์เน็ต
Rasoul

15

เซิร์ฟเวอร์ HTTP

HTTPเป็นโปรโตคอลที่ใช้ในการเข้าถึงเว็บไซต์ปกติดังนั้นทุกระบบปฏิบัติการจึงถูกบังคับให้ใช้งาน!

ค้นหา IP 192.168.0.10ของคุณบนคอมพิวเตอร์ต้นทางเช่น บน Ubuntu:

ip addr

สร้างเซิร์ฟเวอร์ในไดเรกทอรีที่มีไฟล์ที่คุณต้องการถ่ายโอน:

python -m SimpleHTTPServer 8080

บนคอมพิวเตอร์ที่รับเปิดเบราว์เซอร์และไปที่:

192.168.0.10:8080

ตอนนี้คุณสามารถนำทางผ่านไดเรกทอรีไปยังไฟล์ที่คุณต้องการ

ฉันไม่แน่ใจว่าวิธีนี้รวดเร็วหรือมีประสิทธิภาพ แต่เป็นวิธีการติดตั้งและพกพาที่ง่ายที่สุดวิธีหนึ่ง

ทางเลือกที่เร็วกว่าที่จะกล่าวถึงที่นี่

rsync

เพียงแค่ติดตั้งเซิร์ฟเวอร์ SSH บน Windowsจากนั้นคุณสามารถใช้rsyncบน Ubuntu เพื่อคัดลอกไฟล์ในทิศทางใดก็ได้ ความดีของ CLI แบบเต็ม

มันอาจจะเป็นไปได้ที่จะเรียกใช้rsync บน Windows เช่นกัน

ฉันได้อธิบายการrsyncใช้งานUbuntu ไปยัง Ubuntu โดยละเอียดมากขึ้นที่: จะแชร์ไฟล์ผ่านเครือข่ายท้องถิ่นได้อย่างไร


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