ฉันป้อนคำสั่งนี้โดยไม่ตั้งใจในไดเรกทอรีทำงานขนาดใหญ่และได้รับผลลัพธ์นี้:
d:\prog>move ^<
10 file(s) moved.
บางคนสามารถอธิบายสิ่งที่ฉันเพิ่งทำไป ฉันไม่รู้ :/
บันทึก:
นี้เท่านั้นดูเหมือนว่าจะเกิดขึ้นถ้ามีไฟล์ในไดเรกทอรีที่มีเพียงส่วนขยาย (และไม่มีชื่อ) .aยกตัวอย่างเช่น
.aด้วยไฟล์ชื่อ ฉันสามารถทำซ้ำได้ จริง ๆ แล้วมันไม่ได้ย้ายอะไรเลย ... การสอบสวนดำเนินต่อไป
<คือคำสั่ง redirect สำหรับ stdin ^เป็นตัวละครที่หลบหนีดังนั้น^<หมายความว่าตัวอักษร<ตัวอักษร ดังนั้นmove ^<ควรหมายถึงย้ายไฟล์ที่เรียก<ไปยังไดเรกทอรีปัจจุบัน อย่างไรก็ตาม<ไม่ใช่ชื่อไฟล์ที่ถูกต้อง ...

move ^<คำสั่งที่สมบูรณ์? ฉันได้รับ "ชื่อไฟล์ชื่อไดเรกทอรีหรือไวยากรณ์ของชื่อไดรฟ์ข้อมูลไม่ถูกต้อง" ด้วยคำสั่งนั้น