หลังจากอ่านชื่อเรื่องแล้วคุณสามารถคิดได้ง่ายมากฉันใช้ คำสั่ง cp หรือ mv และฉันใช้อักขระตัวแทน * เพื่อย้ายทั้งหมดในครั้งเดียว แต่นั่นจะย้ายไฟล์แต่ละไฟล์ในไดเร็กทอรีที่คุณทำงานอยู่ แต่เราไม่ต้องการอย่างนั้นสิ่งที่เราต้องการแสดงในบทแนะนำแบบย่อนี้เป็นสิ่งที่ละเอียดกว่าเล็กน้อยนั่นคือการย้ายเฉพาะบางรูปแบบจากในไดเรกทอรีนั้นไปยังที่อื่น
จำไว้ว่าเมื่อฉันพูดว่าย้ายก็สามารถเปลี่ยนชื่อได้เช่นกัน จากที่กล่าวมาเรามาดูธุรกิจเพื่อแสดงให้เห็นว่าสามารถทำได้อย่างไร เป็นวิธีที่ง่ายและรวดเร็วสุด ๆเพื่อที่ว่าเมื่อคุณต้องล้างข้อมูลรูปแบบไฟล์บางรูปแบบ คุณไม่จำเป็นต้องย้ายมันทีละไฟล์ แต่คุณสามารถทำให้ทุกอย่างเป็นอัตโนมัติจากบรรทัดคำสั่งเดียว เพื่อที่จะย้ายรูปแบบต่างๆของ ไฟล์จากไดเร็กทอรีหนึ่งไปยังไดเร็กทอรีอื่นรูปแบบคำสั่งสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino
mv *.ext1 *.ext2 *.extn /ruta/destino
ทั้งสองกรณีให้บริการในกรณีแรกสิ่งที่เราทำคือระบุ เส้นทางการกำเนิด แล้วส่วนขยาย ที่เรากำลังจะย้าย เฉพาะไฟล์เหล่านี้เท่านั้นที่จะถูกย้ายไม่ใช่อื่น ๆ ซึ่งส่งผลต่อไฟล์ใด ๆ ไม่ว่าจะเป็นชื่อไฟล์ ในกรณีที่สองสันนิษฐานว่าเรากำลังทำงานจากไดเร็กทอรีซึ่งไฟล์ที่เราจะย้ายนั้นอยู่ ...
ตัวอย่างเช่นสมมติว่าเราต้องการย้ายวิดีโอทั้งหมดจากไดเรกทอรีหนึ่งไปยังไดเรกทอรีอื่น แต่ในไดเรกทอรีนี้จะมีเอกสาร. txt, .odt และเพลงใน. mp3 หากเราสนใจเพียงการย้ายไฟล์ .flv, .mp4, .avi และ. mkvสิ่งที่เราจะทำมีดังต่อไปนี้:
mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia
มันง่ายมากเมื่อ มาแสดงรายการเนื้อหาของไดเร็กทอรีต้นทางดังกล่าวด้วย lsเราจะเห็นว่าไฟล์ที่ย้ายทั้งหมดหายไป แต่ไฟล์ที่เราไม่ต้องการให้กระทบนั้นจะเป็น เป็นตัวอย่างที่ง่ายมาก แต่ผู้เริ่มต้นต้องชื่นชมอย่างแน่นอน!
ผลงานที่ยอดเยี่ยมและมีประโยชน์