โฮมเพจ » ทำอย่างไร » ย้ายไฟล์ไปยังหนึ่งไดเรกทอรีใน Linux พร้อมค้นหา

    ย้ายไฟล์ไปยังหนึ่งไดเรกทอรีใน Linux พร้อมค้นหา

    หากคุณต้องการย้ายไฟล์ทั้งหมดของไฟล์ประเภทใดประเภทหนึ่งไปยังไดเรกทอรีเดียวคุณสามารถใช้คำสั่ง find เพื่อทำสิ่งนี้ได้อย่างง่ายดายใน Linux.

    การใช้

    รันคำสั่งนี้จากไดเร็กทอรีรูทของตำแหน่งที่คุณต้องการค้นหาไฟล์ ตัวอย่างเช่นหากคุณต้องการค้นหาไฟล์. zip ทั้งหมดจากไดเรกทอรีย่อยใด ๆ ภายใต้ / home และย้ายไปไว้ในไดเรกทอรี / backup คุณจะใช้คำสั่งต่อไปนี้:

    ค้นหา / home -iname '* .zip' -exec mv '' / backup / \;

    สิ่งนี้จะย้ายไฟล์ทั้งหมดไปไว้ในไดเรกทอรีเดียวกันดังนั้นไฟล์ใด ๆ ที่ทำซ้ำจะถูกเขียนทับ โปรดทราบว่าไดเรกทอรีย่อยจะไม่ถูกคัดลอกเพียงไฟล์.