ฉันจะใช้ bash เพื่อคัดลอกไฟล์ไปยัง Windows แชร์ได้อย่างไร
ฉันจะใช้ bash เพื่อคัดลอกไฟล์ไปยัง Windows แชร์ได้อย่างไร
คำตอบ:
นอกจากว่าคุณกำลังมองหาการตั้งค่าถาวร (ซึ่งsmbmount
อาจจะดีกว่า) คุณต้องการใช้smbclient
วิธีแก้ปัญหาซึ่งทำหน้าที่คล้ายกับไคลเอนต์ FTP คุณเชื่อมต่อจากนั้นใส่แผ่นซีดีและวาง / รับไฟล์
เชื่อมต่อดังนี้:
$ smbclient //computer.domain/sharename -U domain/username
Enter domain/username's password:
Domain=[DN] OS=[Windows Server (R) 2008 Enterprise 6002 Service Pack 2] Server=[Windows Server (R) 2008 Enterprise 6.0]
smb: \>
ตรวจสอบหน้าคู่มือได้ที่นี่: http://linux.die.net/man/1/smbclient
put filename.txt
ยกตัวอย่างเช่น
ฉันถือว่าคุณใช้ * NIX
ดังนั้นโดยพื้นฐานแล้วคุณต้องติดตั้งการแชร์ด้วย smbmount จากนั้นใช้คำสั่ง cp
หากต้องการขยายจุดเล็ก ๆ ของ @ onur เพียงเล็กน้อย - ตราบใดที่คุณมีระบบไฟล์ติดตั้งอยู่ (เกือบ) ยูทิลิตีไฟล์ปกติทั้งหมดควรจะสามารถใช้งานได้ตามจุดนั้นมันจะปรากฏเป็น * nix เป็นระบบไฟล์
Samba ช่วยให้คุณสามารถติดตั้งหน้าต่างที่ใช้ร่วมกันโดยใช้ smbmount ซึ่งมาพร้อมกับมาตรฐานของ distro มากมายและเป็นตัวเลือกกับคนอื่น ๆ ส่วนใหญ่
คำสั่งเช่น cp, mv ฯลฯ ควรใช้งานได้ดี