ฉันต้องดาวน์โหลดหลายไฟล์จากเซิร์ฟเวอร์วิดีโอ ไฟล์พร้อมใช้งานในวิธีต่อไปนี้
- \\ fileserver \ ไดเรกทอรี \ file1.txt
- \\ fileserver \ ไดเรกทอรี \ file2.txt
- \\ fileserver \ ไดเรกทอรี \ file3.txt
จากเซิร์ฟเวอร์ linux suse ฉันใช้ smbget เหมือนด้านล่าง
smbget smb://fileserver/directory/file1.txt smb://fileserver/directory/file2.txt smb://fileserver/directory/file3.txt
Username: domainname\user
password: ******
แต่มันจะดาวน์โหลดเฉพาะไฟล์แรกในขณะที่หน้าคนhttps://www.samba.org/samba/docs/man/manpages/smbget.1.htmlระบุไว้อย่างชัดเจนด้านล่าง
smbget [-a, --guest] [-r, --resume] [-R, --recursive] [-u, - ชื่อผู้ใช้ = STRING] [-p, - รหัสผ่าน = STRING] [-w, - -workgroup = STRING] [-n, --nonprompt] [-d, --debuglevel = INT] [-D, - จุด] [-P, - เก็บสิทธิ์ - อนุญาต] [-o, --outputfile] [ -f, --rcfile] [-q, --quiet] [-v, --verbose] [-b, --blocksize] [-O, --stdout] [- ?, - ช่วยเหลือ] [- การใช้งาน] {smb: // host / share / path / to / file} [smb: // url2 /] [... ]
ไม่ชัดเจนใช่ไหมว่าไฟล์หลาย ๆ ไฟล์สามารถทำได้ในคำสั่งเดียว? ทำไมมันไม่ทำงาน