คำสั่ง Robocopy – รายการทั้งหมด
Robocopy แขวนอยู่ที่มุมพีซีของคุณ โดยที่คุณไม่เคยสังเกตเห็นมาก่อน เป็นบรรทัดคำสั่งในตัวสำหรับระบบปฏิบัติการ Windows ที่ช่วยให้สามารถถ่ายโอนไฟล์ได้อย่างรวดเร็วจากที่หนึ่งไปยังอีกที่หนึ่ง ยิ่งไปกว่านั้น คุณยังสามารถถ่ายโอนไดเร็กทอรีหรือไดรฟ์ทั้งหมดได้อีกด้วย
นี่ไม่ใช่คำสั่งที่ใช้กันทั่วไป อันที่จริงมันเป็นคำสั่งภายนอก Robocopy มีอยู่ในชุดทรัพยากรของ Windows NT และ Windows 2000 และระบบปฏิบัติการ Windows ทั้งหมดหลังจาก Vista (7, 8 และ 10)
ในบทความนี้ คุณจะพบกับคำสั่ง Robocopy ที่มีประโยชน์และสิ่งที่พวกเขาทำ
พารามิเตอร์ Robocopy และไวยากรณ์
ไวยากรณ์ Robocopy
หุ่นยนต์ [[ …]] []
พารามิเตอร์ Robocopy
ต้นทาง – ชี้ไปที่เส้นทางไดเรกทอรีต้นทาง
ปลายทาง – ชี้ไปที่เส้นทางไดเรกทอรีปลายทาง
ไฟล์- แสดงว่าไฟล์ใดที่จะคัดลอก อักขระตัวแทนเช่น “*” หรือ “?” สามารถใช้ได้.
ตัวเลือก – แสดงตัวเลือกที่ใช้งานได้โดยคำสั่ง robocopy
ตัวเลือก Robocopy
ตัวเลือกต่อไปนี้จะถูกเพิ่มที่ส่วนท้ายของคำสั่ง ซึ่งรวมถึงการเลือกไฟล์ การลองใหม่ การบันทึก และตัวเลือกงาน
/s ใช้สำหรับคัดลอกโฟลเดอร์ย่อย ยกเว้นโฟลเดอร์ที่ว่างเปล่า
/e ใช้สำหรับคัดลอกโฟลเดอร์ย่อย รวมถึงโฟลเดอร์ที่ว่างเปล่า
/lev:N ใช้สำหรับคัดลอกระดับ N บนสุดในแผนผังโฟลเดอร์ต้นทาง
ไฟล์ /z ถูกคัดลอกในโหมดรีสตาร์ทได้
/b ไฟล์จะถูกคัดลอกในโหมดสำรองข้อมูล
/zb กำลังใช้โหมดเริ่มต้นใหม่ได้ ในกรณีที่ถูกปฏิเสธการเข้าถึง จะใช้โหมดสำรอง
/efsraw ไฟล์ที่เข้ารหัสทั้งหมดจะถูกคัดลอกในโหมด EFS RAW
/copy:CopyFlags บอกคุณสมบัติของไฟล์ที่จะคัดลอก ค่าที่เหมาะสมสำหรับตัวเลือกนี้คือ: D คือข้อมูล O คือข้อมูลเจ้าของ A คือแอตทริบิวต์ T คือเวลาประทับ U คือข้อมูลการตรวจสอบ และ S หมายถึง Security=NTFS ACLs
ไฟล์ /sec ถูกคัดลอกด้วยความปลอดภัย (เหมือนกับ /copy:DATS)
/copyall ข้อมูลไฟล์ทั้งหมดจะถูกคัดลอก (เหมือนกับ /copy:DATSOU)
/nocopy ไม่รวมข้อมูลไฟล์ (รวมได้ดีกับ /purge)
/secfix ไฟล์ทั้งหมดได้รับการแก้ไขความปลอดภัยของไฟล์รวมถึงไฟล์ที่ข้ามไป
/timfix ไฟล์ทั้งหมดได้รับการแก้ไขเวลารวมถึงไฟล์ที่ข้ามไป
/purge ลบโฟลเดอร์ปลายทางและไฟล์ที่ถูกลบออกจากแหล่งที่มา
/mir สะท้อนโครงสร้างโฟลเดอร์ (มีผลเหมือนกับ /e plus /purge)
/mov ย้ายไฟล์และลบออกจากแหล่งที่มาหลังจากคัดลอกแล้ว
/move ย้ายและลบไฟล์และไดเร็กทอรีจากแหล่งที่มาเมื่อถูกคัดลอก
/a+:[RASHCNET] ให้แอตทริบิวต์ของไฟล์ต้นฉบับแก่ไฟล์ที่คัดลอก
/a-:[RASHCNET] ลบแอตทริบิวต์ของไฟล์ต้นฉบับออกจากไฟล์ที่คัดลอก
/fat สร้างไฟล์ปลายทางโดยใช้ชื่อไฟล์ 8.3 FAT เท่านั้น
/256 ปิดการรองรับพาธที่มีอักขระเกิน 256 ตัว /mon:N ทำการตรวจสอบแหล่งที่มา มันทำงานอีกครั้งเมื่อตรวจพบการเปลี่ยนแปลงมากกว่า N
/mot:M ทำการมอนิเตอร์ต้นทางและจะทำงานอีกครั้งหากตรวจพบการเปลี่ยนแปลงภายในเวลาที่กำหนด
/MT[:N] สร้างสำเนาแบบมัลติเธรดด้วยจำนวนเธรดที่ระบุ (ค่าเริ่มต้นคือ 8) N ต้องอยู่ระหว่าง 1 ถึง 128 คุณสมบัตินี้เข้ากันไม่ได้กับพารามิเตอร์ /EFSRAW และ /IPG คุณสามารถเปลี่ยนเส้นทางเอาต์พุตผ่านตัวเลือก /LOG หากคุณต้องการเร่งความเร็ว
/rh:hhmm-hhmm ให้ข้อมูลเกี่ยวกับเวลาที่คุณสามารถเริ่มทำสำเนาใหม่ได้
/pf กำลังตรวจสอบชั่วโมงการทำงาน เช็คไม่ได้ต่อรอบ แต่เป็นแบบต่อไฟล์
/ipg:n มีไว้สำหรับผู้ใช้ที่มีแบนด์วิดท์ต่ำกว่า มันแทรกช่องว่างระหว่างแพ็กเก็ต
ตัวเลือกการเลือกไฟล์
/a คัดลอกเฉพาะไฟล์ที่มีแอตทริบิวต์ Archive ที่ตั้งค่าไว้
/m ทำเหมือนกับด้านบน นอกจากนี้ยังรีเซ็ตแอตทริบิวต์
/ia:[RASHCNETO] รวมเฉพาะไฟล์ที่มีแอตทริบิวต์ที่ระบุ
/xa:[RASHCNETO] ไม่รวมไฟล์ที่มีคุณสมบัติเฉพาะ
/xf [ … ] ไม่รวมไฟล์ที่ตรงกับพาธ ชื่อ หรือไวด์การ์ดที่กำหนด
/xd [ … ] ไม่รวมโฟลเดอร์ที่ตรงกับเส้นทางและชื่อที่กำหนด
/xc ละเว้นไฟล์ที่เปลี่ยนแปลง
/xn ละเว้นไฟล์ที่ใหม่กว่า
/xo แยกไฟล์เก่าออก
/xx ทิ้งโฟลเดอร์และไฟล์เพิ่มเติม
/xl แยกโฟลเดอร์และไฟล์ที่โดดเดี่ยวออกไป
/is ใช้สำหรับรวมไฟล์เดียวกัน
/ ใช้สำหรับรวมถึงไฟล์ที่แก้ไขหรือปรับแต่ง
/max: กำหนดขนาดไฟล์สูงสุดและละเว้นไฟล์ที่มีขนาดใหญ่กว่าจำนวนไบต์ที่ระบุ
/ นาที: กำหนดขนาดไฟล์ขั้นต่ำและแยกไฟล์ที่มีขนาดเล็กกว่าจำนวนไบต์ที่ระบุ)
/ maxage: ตั้งค่าอายุไฟล์สูงสุดและละเว้นไฟล์ที่สร้างก่อนวันที่ที่ระบุหรือเก่ากว่าจำนวนวันที่กำหนด
/minage: ตั้งค่าอายุไฟล์ขั้นต่ำและละเว้นไฟล์ที่สร้างหลังจากวันที่ระบุ หรือใหม่กว่าจำนวนวันที่ระบุ)
/maxlad: ตั้งค่าวันที่เข้าถึงล่าสุดสูงสุด โดยไม่ให้ไฟล์ที่ไม่ได้ใช้นับจากวันที่ระบุ)
/minlad: กำหนดวันที่เข้าถึงล่าสุดขั้นต่ำ ไม่ให้เข้าถึงไฟล์ตั้งแต่นั้นเป็นต้นมา อย่างไรก็ตาม หากตั้งค่า N ต่ำกว่า 1900 N จะแสดงจำนวนวัน มิฉะนั้น N จะแสดงวันที่ในรูปแบบ YYYYMMDD มาตรฐาน
/xj ทำการยกเว้นจุดเชื่อมต่อ
/fft ประมาณการเวลาไฟล์ FAT (ประมาณ 2 วินาที)
ตัวเลือกลองอีกครั้ง
/r:N แสดงจำนวนครั้งที่ลองคัดลอกที่ล้มเหลว 1 ล้านเป็นค่าเริ่มต้น
/w:N แสดงเวลารอระหว่างการลองใหม่สองครั้ง โดยค่าเริ่มต้นคือ 30 วินาที
/reg บันทึกตัวเลือก /w และ /r ในรีจิสทรีเป็นค่าเริ่มต้น
/tbd ระบบจะรอจนกว่าจะกำหนดชื่อที่ใช้ร่วมกัน
ตัวเลือกการบันทึก
/l แสดงรายการไฟล์โดยไม่ต้องลบ ประทับเวลา หรือคัดลอก
/x รายงานไฟล์พิเศษ ไม่ใช่เฉพาะไฟล์ที่เลือก
/v ให้เอาต์พุต verbose โดยชี้ให้เห็นไฟล์ที่ข้ามไป
/ts เวลาประทับของไฟล์ต้นฉบับจะรวมอยู่ในเอาต์พุต
/fp ใส่พาธแบบเต็มลงในเอาต์พุต ทำงานบนไฟล์.
/bytes จะแสดงขนาดเป็นไบต์
/ns ขนาดไฟล์จะไม่ถูกบันทึก
/nc คลาสไฟล์จะไม่ถูกบันทึก
/nfl ชื่อไฟล์จะไม่ถูกบันทึก
/ndl ชื่อไดเร็กทอรีจะไม่ถูกบันทึก
/np copyprogress จะไม่แสดงขึ้น
/eta หากคุณต้องการประมาณการเมื่อกระบวนการจะเสร็จสมบูรณ์
/log: เอาต์พุตสถานะจะถูกบันทึกไว้ในล็อกไฟล์ โดยจะเขียนทับไฟล์บันทึกปัจจุบัน
ตัวเลือกงาน
/งาน: พารามิเตอร์จะถูกนำมาจากไฟล์งานที่ระบุ
/save: พารามิเตอร์จะถูกบันทึกลงในไฟล์งานที่ระบุ
/quit ออกจากการดำเนินการของบรรทัดคำสั่งเพื่อตรวจสอบพารามิเตอร์
/nosd ไม่มีการระบุไดเรกทอรีต้นทาง
/nodd จะไม่ระบุไดเร็กทอรีปลายทาง
สำเนาที่แข็งแกร่ง
เชื่อหรือไม่ว่านี่คือจุดจบ นั่นเป็นคำสั่งมากมายใช่ไหม? หวังว่าพวกเขาจะเป็นประโยชน์กับคุณ แบ่งปันความคิดของคุณกับเราเกี่ยวกับคำสั่ง Robocopy ที่มีประโยชน์ที่สุดในความคิดเห็นด้านล่าง