เปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกันใน Linux

หากคุณเคยสงสัยว่าคุณทำได้อย่างไร เปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกันแทนที่จะไปทีละคนนี่คือบทช่วยสอนขนาดเล็กที่คุณกำลังมองหา ในนั้นเราจะสอนคุณทีละขั้นตอนว่าจะดำเนินการอย่างไรจากคอนโซลของการแจกจ่าย GNU / Linux ที่คุณชื่นชอบเพื่อให้สามารถเปลี่ยนชื่อได้พร้อมกันและด้วยวิธีที่ง่ายและสะดวกสบายโดยไม่ต้องทำอย่างอิสระและเสียเวลาของคุณ กับมัน หากคุณได้ลองใช้คำสั่ง cp หรือ mv คุณจะรู้ว่าคุณไม่สามารถทำได้กับหลายไฟล์พร้อมกัน ...

แต่มีวิธีอื่นและหนึ่งในทางเลือกเหล่านี้ใช้ คำสั่ง mmv. มีโอกาสมากที่หากคุณป้อนคำสั่ง mmv ในเทอร์มินัลและดำเนินการ คุณจะพบข้อความทั่วไปว่าไม่ได้ติดตั้งโปรแกรม ดังนั้นคุณสามารถใช้ตัวจัดการแพ็คเกจที่คุณต้องการซึ่งปกติใช้และดำเนินการติดตั้งที่จำเป็น แพ็คเกจที่มีชื่อเดียวกัน เมื่อติดตั้งแพ็คเกจนี้ คุณจะมีเครื่องมือที่ยืดหยุ่นมากกว่า mv ดั้งเดิม ซึ่งคุณสามารถย้าย คัดลอก ผนวก และเปลี่ยนชื่อไฟล์เป็นชุด ๆ และไม่แยกทีละไฟล์ ในความเป็นจริง ด้วย mmv อย่างที่เป็นอยู่ คุณไม่สามารถทำเช่นนั้นได้ แต่ใช่กับ ความช่วยเหลือของ สัญลักษณ์แทนมาตรฐาน หนึ่งในระบบปฏิบัติการ Unix และสิ่งเหล่านี้รวมกับ mmv จะช่วยให้เราสามารถเปลี่ยนชื่อไฟล์หลายไฟล์ได้ในเวลาเดียวกัน ตัวอย่างเช่นสมมติว่าเราอยู่ในโฮมไดเร็กทอรีของคุณและคุณมีไฟล์ข้อความสามไฟล์ที่เรียกว่า c1.txt, c2.txt และ c3.txt คุณต้องการเปลี่ยนชื่อเหล่านั้นเป็น d1.txt, d2.txt และ d3.txt:

mmv c \ * d \ # 1

และตอนนี้ถ้าคุณลงรายการด้วย ls คุณจะเห็นว่าชื่อคือสิ่งที่คุณกำลังมองหา นั่นคือรูปแบบ c \ * (c1, c2, c3) ถูกเปลี่ยนเป็นรูปแบบ d \ # 1 (d1, d2 และ d3) และอ้างถึงสัญลักษณ์แทนแรก (1) และแน่นอนว่าคุณสามารถใช้อักขระพิเศษอื่น ๆ เพื่อแก้ไขสตริงข้อความ ฯลฯ ตัวอย่างเช่นสมมติว่าคุณมีไฟล์ hello1.txt, hello2.txt และ hello3.txt และแทนที่ข้างบนหลังจาก mmv คุณใส่สิ่งต่อไปนี้:

mmv '* hol *' '# 1abc # 2'

ผลลัพธ์จะเป็น abca1.txt, abca2.txt และ abca3.txt และในกรณีที่ต้องการแก้ไขนามสกุลคุณสามารถทำได้โดยไม่ต้องเปลี่ยนชื่อไฟล์ทั้งหมด ลองนึกภาพว่าคุณต้องการแทนที่. txt ด้วย. htm:

mmv \ *. txt \ # 1.htm

และผลลัพธ์จะเป็น abca1.htm เป็นต้น


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   กิ dijo

    ที่น่าสนใจสำหรับส่วนของฉันฉันมักจะใช้ pyrename เครื่องมือกราฟิกซึ่งดีมาก
    ในทางกลับกันในตัวอย่างการเปลี่ยน. txt เป็น. htm เกือบจะดีกว่าที่จะใช้. html เนื่องจาก. htm เป็นการย่อโดย Microsoft สำหรับระบบไฟล์ FAT ที่ไม่อนุญาตให้มีส่วนขยายมากกว่า 3 ตัวอักษรย้อนกลับ ยุค 90 เมื่อเว็บเริ่มต้น (ไม่มีชื่อเกิน 8 ตัวอักษร)