ใช้ smbget เพื่อดาวน์โหลดหลายไฟล์


3

ฉันต้องดาวน์โหลดหลายไฟล์จากเซิร์ฟเวอร์วิดีโอ ไฟล์พร้อมใช้งานในวิธีต่อไปนี้

  • \\ 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 /] [... ]

ไม่ชัดเจนใช่ไหมว่าไฟล์หลาย ๆ ไฟล์สามารถทำได้ในคำสั่งเดียว? ทำไมมันไม่ทำงาน

คำตอบ:


3

หากคุณมีไฟล์ทั้งหมดในไดเรกทอรีเดียวกันคุณสามารถใช้-Rเพื่อดาวน์โหลดไดเรกทอรีทั้งหมดที่มีไฟล์ซ้ำ:

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