นี่คือคำสั่ง globus-url-copy ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ลูกโลก-url-copy - ลูกโลก-url-copy
เรื่องย่อ
สำเนา URL ลูกโลก [ตัวเลือก] SOURCE-URL DESTINATION-URL
DESCRIPTION
พื้นที่ สำเนา URL ลูกโลก โปรแกรมเป็นเครื่องมือบรรทัดคำสั่งสำหรับการย้ายข้อมูลหลายโปรโตคอล มัน
รองรับ gsiftp:// (GridFTP), ftp://, http://, https://, sshftp:// และ ไฟล์: /// โปรโตคอล
ตัวระบุใน URL
OPTIONS
-ช่วย, -การใช้งาน
พิมพ์ช่วยเหลือ
- รุ่น
พิมพ์เวอร์ชันของโมดูลทั้งหมดที่โปรแกรมนี้ใช้
-ค, -continue-on-ข้อผิดพลาด
อย่าตายหลังจากข้อผิดพลาดใด ๆ โดยค่าเริ่มต้น โปรแกรมจะออกหลังจากข้อผิดพลาดส่วนใหญ่
-NS, -แอสกี้
แปลงไฟล์เป็น/จากรูปแบบ ASCII เป็น/จากรูปแบบไฟล์ในเครื่อง
-NS, -ไบนารี่
อย่าใช้การแปลงใด ๆ กับไฟล์ ผิดนัด
-f ชื่อไฟล์
อ่านรายการคู่ URL จากชื่อไฟล์ แต่ละบรรทัดควรมี sourceURL destURL
ล้อมรอบ URL ด้วยช่องว่างใน double qoutes (") บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย #
จะถูกละเว้น
-ซีดี, -สร้าง-ปลายทาง
สร้างไดเร็กทอรีปลายทางหากจำเป็น
-r
คัดลอกไฟล์ในไดเร็กทอรีย่อย
ได้อย่างรวดเร็ว
แนะนำเมื่อใช้เซิร์ฟเวอร์ GridFTP ใช้ MODE E สำหรับการถ่ายโอนข้อมูลทั้งหมด รวมถึง
การนำช่องข้อมูลมาใช้ซ้ำระหว่างรายการและการดำเนินการถ่ายโอน
-t วินาที
เรียกใช้การถ่ายโอนในจำนวนวินาทีนี้แล้วจึงสิ้นสุด มีประโยชน์สำหรับประสิทธิภาพ
การทดสอบหรือบังคับให้รีสตาร์ทลูป
-NS, -เงียบ
ระงับเอาต์พุตทั้งหมดเพื่อการทำงานที่สำเร็จ
-ใน, -รายละเอียด
URL ที่แสดงกำลังโอน
-วีบี, -รายละเอียด-perf
ในระหว่างการโอน ให้แสดงจำนวนไบต์ที่โอนและอัตราการถ่ายโอนต่อ
ที่สอง. แสดง URL ที่กำลังโอน
-dbg, -debugftp
ดีบักการเชื่อมต่อ ftp พิมพ์ช่องทางควบคุมการสื่อสารไปยัง stderr
-ก่อน -เริ่มต้นใหม่
รีสตาร์ทการดำเนินการ ftp ที่ล้มเหลว
-ครั้งแรก-ลองใหม่ สอบใหม่
จำนวนครั้งสูงสุดที่จะลองดำเนินการอีกครั้งก่อนที่จะยกเลิกการโอน
ใช้ 0 สำหรับอนันต์ ค่าเริ่มต้นคือ 5
-ช่วงแรก วินาที
ช่วงเวลาเป็นวินาทีที่จะรอหลังจากเกิดข้อผิดพลาดก่อนที่จะลองโอนอีกครั้ง ใช้ 0
สำหรับการถอยกลับแบบทวีคูณ ค่าเริ่มต้นคือ 0
-ก่อนหมดเวลา วินาที
เวลาสูงสุดหลังจากล้มเหลวในการลองอีกครั้ง ใช้ 0 เพื่อไม่มีการหมดเวลา ค่าเริ่มต้นคือ 0
-แผงหมดเวลา วินาที -เซนต์ วินาที
นานแค่ไหนก่อนที่จะยกเลิก/เริ่มการถ่ายโอนโดยไม่มีการเคลื่อนไหวของข้อมูล ตั้งค่าเป็น 0 ถึง
ปิดการใช้งาน ค่าเริ่มต้นคือ 600 วินาที
-df ชื่อไฟล์, -dumpfile ชื่อไฟล์
เส้นทางไปยังไฟล์ที่จะบันทึก URL ที่ไม่ได้โอนเพื่อเริ่มต้นใหม่ในภายหลัง ผลลัพธ์
ไฟล์เป็นรูปแบบเดียวกับไฟล์อินพุต -f หากมีไฟล์อยู่ก็จะถูกอ่านและทั้งหมด
อินพุต URL อื่น ๆ จะถูกละเว้น
-ทำ ชื่อไฟล์, -การถ่ายโอนข้อมูลเท่านั้น ชื่อไฟล์
ไม่ดำเนินการเขียนบนปลายทาง แทน ไฟล์ทั้งหมดที่จะ
โอนจะถูกระบุและทิ้งไปยังไฟล์ที่ระบุ ไฟล์ผลลัพธ์คือ
รูปแบบเดียวกับไฟล์อินพุต -f หมายเหตุ: หากคุณต้องการใช้ไฟล์นี้เป็นอินพุตสำหรับ a
การโอนในอนาคต จะต้องใช้ตัวเลือก -create-dest หากมีปลายทาง
ไดเร็กทอรีไม่มีอยู่แล้ว
- อาร์พี -ญาติ-เส้นทาง
ส่วนพาธของ ftp URL จะถูกตีความว่าสัมพันธ์กับการเริ่มต้นของผู้ใช้
ไดเร็กทอรีบนเซิร์ฟเวอร์ โดยค่าเริ่มต้น เส้นทางทั้งหมดจะสัมพันธ์กับรูท เมื่อแฟล็กนี้คือ
ตั้งค่า ส่วนพาธของ ftp URL ต้องขึ้นต้นด้วย %2F หากกำหนดเป็น
เส้นทางที่สัมพันธ์กับราก
-s เรื่อง, -เรื่อง SUBJECT
ใช้หัวข้อนี้เพื่อจับคู่กับเซิร์ฟเวอร์ต้นทางและปลายทาง
-NS เรื่อง, -ที่มา-เรื่อง SUBJECT
ใช้หัวข้อนี้เพื่อจับคู่กับเซิร์ฟเวอร์ต้นทาง
-ds เรื่อง, -dest- subject SUBJECT
ใช้หัวข้อนี้เพื่อให้ตรงกับเซิร์ฟเวอร์ปลายทาง
-tcp-bs ขนาด, -tcp-บัฟเฟอร์ขนาด ขนาด
ระบุขนาด (เป็นไบต์) ของบัฟเฟอร์ที่จะใช้โดย ftp data
ช่อง
-bs ปิดกั้น ขนาด, -บล็อกขนาด ปิดกั้น ขนาด
ระบุขนาด (เป็นไบต์) ของบัฟเฟอร์ที่จะใช้โดยการถ่ายโอนพื้นฐาน
วิธีการ
-p ขนาน -ขนาน ขนานกัน
ระบุจำนวนการเชื่อมต่อข้อมูลแบบขนานที่ควรใช้
-ไม่ระบุ, -ไม่โอนบุคคลที่สาม
ปิดการโอนบุคคลที่สาม (เปิดโดยค่าเริ่มต้น)
-nodcau, -no-data-channel-authentication - ไม่มีข้อมูล
ปิดการตรวจสอบช่องสัญญาณข้อมูลสำหรับการถ่ายโอน ftp
-ดีซีเซฟ, -ข้อมูลช่องปลอดภัย
ตั้งค่าโหมดการป้องกันช่องสัญญาณข้อมูลเป็น SAFE
-dcpriv, -data-channel-ส่วนตัว
ตั้งค่าโหมดการป้องกันช่องข้อมูลเป็น PRIVATE
-ปิด, -บางส่วน-offset
ออฟเซ็ตสำหรับการถ่ายโอนไฟล์ ftp บางส่วน ค่าเริ่มต้นเป็น 0
-เลน -บางส่วน-ความยาว
ความยาวสำหรับการถ่ายโอนไฟล์ ftp บางส่วน ใช้สำหรับ URL ต้นทางเท่านั้น ค่าเริ่มต้นคือ full
ไฟล์
-รายการ URL
แสดงรายการไฟล์ที่อยู่ที่ URL
- ลาย
เปิดใช้งานการถ่ายโอนแบบสไทรพ์บนเซิร์ฟเวอร์ที่รองรับ
-ลายบล็อกขนาด, -sbs
ตั้งค่าโหมดเลย์เอาต์และขนาดบล็อกสำหรับการถ่ายโอนแบบสไทรพ์ หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นของเซิร์ฟเวอร์จะ
ถูกนำมาใช้ หากตั้งค่าเป็น 0 จะใช้โหมดแบ่งพาร์ติชัน หากตั้งค่าเป็น > 0 โหมดบล็อกจะ
ใช้เป็นขนาดบล็อก
-ipv6
ใช้ ipv6 เมื่อพร้อมใช้งาน (ทดลอง)
-อู๊ด
ใช้ UDT ซึ่งเป็นโปรโตคอลการขนส่งที่ใช้ udp ที่เชื่อถือได้สำหรับการถ่ายโอนข้อมูล
-g2, -gridftp2
ใช้การปรับปรุงโปรโตคอล GridFTP v2 เมื่อเป็นไปได้
-dp, -ล่าช้า-pasv
เปิดใช้งานพาสซีฟล่าช้า
-ม ชื่อ, - ชื่อโมดูล ชื่อ
ตั้งค่าโมดูลจัดเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับทั้งต้นทางและปลายทางใน a
การถ่ายโอน GridFTP
-mp พารามิเตอร์ -โมดูล-พารามิเตอร์ พารามิเตอร์
ตั้งค่าอาร์กิวเมนต์โมดูลหน่วยเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับทั้งต้นทางและปลายทาง
ในการถ่ายโอน GridFTP
-smn ชื่อ, -src-ชื่อโมดูล ชื่อ
ตั้งค่าโมดูลหน่วยเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับต้นทางในการถ่ายโอน GridFTP
-smp พารามิเตอร์ -src-module-พารามิเตอร์ พารามิเตอร์
ตั้งค่าอาร์กิวเมนต์โมดูลหน่วยเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับต้นทางในการถ่ายโอน GridFTP
-dm ชื่อ, -dst-ชื่อโมดูล ชื่อ
ตั้งค่าโมดูลจัดเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับปลายทางในการถ่ายโอน GridFTP
-dmp พารามิเตอร์ -dst-โมดูล-พารามิเตอร์ พารามิเตอร์
ตั้งค่าอาร์กิวเมนต์โมดูลหน่วยเก็บข้อมูลส่วนหลังเพื่อใช้สำหรับปลายทางใน GridFTP
โอน.
-อ๊า ไฟล์, -authz-ยืนยัน ไฟล์
ใช้การยืนยันใน FILE เพื่ออนุญาตการเข้าถึงทั้งต้นทางและปลายทาง
เซิร์ฟเวอร์
-saa ไฟล์, -src-authz-ยืนยัน ไฟล์
ใช้การยืนยันในไฟล์นี้เพื่ออนุญาตการเข้าถึงด้วยเซิร์ฟเวอร์ต้นทาง
-ดา ไฟล์, -dst-authz-ยืนยัน ไฟล์
ใช้การยืนยันในไฟล์นี้เพื่ออนุญาตการเข้าถึงด้วยเซิร์ฟเวอร์ปลายทาง
-แคช-aa, -cache-authz-ยืนยัน
แคชการยืนยัน autz สำหรับการโอนในภายหลัง
-แคช-saa, -cache-src-authz-ยืนยัน
แคชการยืนยัน src autz สำหรับการโอนครั้งต่อไป
-แคชดา, -cache-dst-authz-ยืนยัน
แคชการยืนยัน dst autz สำหรับการโอนครั้งต่อไป
-ท่อส่ง, - หน้า
เปิดใช้งานการสนับสนุนไปป์ไลน์สำหรับการถ่ายโอน ftp หลายไฟล์ ปัจจุบันเป็นบุคคลที่สาม
โอนได้รับประโยชน์จากสิ่งนี้ ทดลอง
- พร้อมกัน -ซีซี
จำนวนการเชื่อมต่อ ftp พร้อมกันเพื่อใช้สำหรับการถ่ายโอนหลายครั้ง
-nl-คอขวด, -nlb
ใช้ NetLogger เพื่อประเมินความเร็วของการเรียกใช้ระบบการอ่าน/เขียนดิสก์และเครือข่าย และ
พยายามกำหนดองค์ประกอบคอขวด
-sp คำสั่ง -src-ท่อ คำสั่ง
ตั้งค่าปลายทางต้นทางของการถ่ายโอนระยะไกลเพื่อใช้ไพพ์ในอินพุตด้วยคำสั่งที่กำหนด
ไลน์. ห้ามใช้กับ -fsstack
-DP คำสั่ง -dst-ท่อ คำสั่ง
ตั้งค่าปลายทางปลายทางของการถ่ายโอนระยะไกลเพื่อเขียนข้อมูลไปยังอินพุตมาตรฐานของ
โปรแกรมทำงานผ่านบรรทัดคำสั่งที่กำหนด ห้ามใช้กับ -fsstack
-ท่อ คำสั่ง
ตั้งค่าทั้ง -src-pipe และ -dst-pipe ให้เป็นสิ่งเดียวกัน
-dcstack ซ้อนกัน, -data-channel-stack ซ้อนกัน
ตั้งค่า XIO driver stack สำหรับเครือข่ายทั้งต้นทางและปลายทาง ทั้งคู่
ต้องเป็นเซิร์ฟเวอร์ GridFTP สแต็กควรมีไดรเวอร์เครือข่ายทั้งหมดที่จะใช้ใน
ลำดับที่ระบุจากล่างขึ้นบน (เช่น -dcstack tcp,gsi) หากไดรเวอร์ gsi ไม่ใช่
รวมอยู่ในสแต็กและเปิดใช้งานการตรวจสอบช่องข้อมูลแล้วจะถูกแทรก
เหนือไดรเวอร์การขนส่งในกอง
-fsstack ซ้อนกัน, -file-system-stack ซ้อนกัน
ตั้งค่า XIO driver stack สำหรับดิสก์ทั้งต้นทางและปลายทาง ทั้งคู่
ต้องเป็นเซิร์ฟเวอร์ GridFTP สแต็กควรมีไดรเวอร์ระบบไฟล์ทั้งหมดที่จะใช้ใน
ลำดับที่ระบุจากล่างขึ้นบน
-src-dcstack ซ้อนกัน, - แหล่งข้อมูลช่องสแต็ก ซ้อนกัน
ตั้งค่าสแต็กไดรเวอร์ XIO สำหรับเครือข่ายบนเซิร์ฟเวอร์ GridFTP ต้นทาง ดู -dcstack
ด้านบนสำหรับคำอธิบายของสตริง STACK
-src-fsstack ซ้อนกัน, -source-file-system-stack ซ้อนกัน
ตั้งค่า XIO driver stack สำหรับดิสก์บนเซิร์ฟเวอร์ GridFTP ต้นทาง ดู -fsstack ด้านบน
สำหรับคำอธิบายของสตริง STACK
-dst-dcstack ซ้อนกัน, -dest-data-channel-stack ซ้อนกัน
ตั้งค่าสแต็กไดรเวอร์ XIO สำหรับเครือข่ายบนเซิร์ฟเวอร์ GridFTP ปลายทาง ดู
-dcstack ด้านบนสำหรับคำอธิบายของสตริง STACK
-dst-fsstack ซ้อนกัน, -dest-ระบบไฟล์-stack ซ้อนกัน
ตั้งค่า XIO driver stack สำหรับดิสก์บนเซิร์ฟเวอร์ GridFTP ปลายทาง ดู -fsstack
ด้านบนสำหรับคำอธิบายของสตริง STACK
-เครดิต เส้นทาง
ตั้งค่าข้อมูลประจำตัวเพื่อใช้สำหรับการเชื่อมต่อ ftp ทั้งสอง
-src-เครดิต เครดิตไฟล์, -sc ไฟล์เครดิต
ตั้งค่าข้อมูลประจำตัวเพื่อใช้สำหรับการเชื่อมต่อ ftp ต้นทาง
-dst-เครดิต เครดิตไฟล์, -กระแสตรง ไฟล์เครดิต
ตั้งค่าข้อมูลประจำตัวเพื่อใช้สำหรับการเชื่อมต่อ ftp ปลายทาง
-อัฟ ชื่อไฟล์, -นามแฝง-ไฟล์ ชื่อไฟล์
ไฟล์ที่มีการแมปของนามแฝงโฮสต์แบบลอจิคัลกับรายการของโฮสต์จริง เมื่อใช้กับ
การเชื่อมต่อพร้อมกันหลายรายการ การเชื่อมต่อแต่ละครั้งจะใช้โฮสต์ถัดไปในรายการ แต่ละ
บรรทัดควรเป็นนามแฝงที่มีสัญลักษณ์ @ หรือชื่อโฮสต์[:พอร์ต]
ปัจจุบัน มีเพียงนามแฝง @source และ @destination เท่านั้นที่ใช้ได้ และใช้สำหรับ
ทุก URL ต้นทางหรือปลายทาง
-ซิงค์
โอนเฉพาะไฟล์ที่ไม่มีปลายทางหรือแตกต่างจากต้นทาง
-sync-level ควบคุมวิธีการตรวจสอบว่าไฟล์ต่างกันหรือไม่
-ซิงค์ระดับ จำนวน
เกณฑ์ในการพิจารณาว่าไฟล์ต่างกันหรือไม่เมื่อทำการถ่ายโอนการซิงค์ ค่าเริ่มต้น
ระดับการซิงค์คือ 2 ระดับที่ใช้ได้คือ:
· ระดับ 0 จะโอนย้ายก็ต่อเมื่อปลายทางไม่มีอยู่จริง
· ระดับ 1 จะย้ายหากขนาดของปลายทางไม่ตรงกับขนาดของ
แหล่งที่มา
· ระดับ 2 จะย้ายหากการประทับเวลาของปลายทางเก่ากว่าเวลา
ตราประทับของแหล่งที่มา
· ระดับ 3 จะทำการตรวจสอบต้นทางและปลายทางและโอนหาก
เช็คซัมไม่ตรงกัน
ใช้ globus-url-copy ออนไลน์โดยใช้บริการ onworks.net