เผยแพร่เมื่อวันที่ 28 พฤษภาคม 2022 เวลา 15:00 น. EDT
Deepesh เริ่มเขียนเกี่ยวกับเทคโนโลยีเมื่อเขาก่อตั้งบล็อกเทคโนโลยีสำหรับผู้บริโภคในปี 2018 เขาเข้าร่วม MakeUseOf ในปี 2021 และเขียนเกี่ยวกับ Linux, Programming, Windows และ Gaming เป็นหลัก เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการประยุกต์ใช้คอมพิวเตอร์ ในระหว่างนั้นเขาพยายามอย่างเต็มที่ที่จะ "สนุก" กับงานที่ได้รับมอบหมาย
เมื่อไม่ได้เขียนคำแนะนำที่ให้ข้อมูลบน Linux หรือการเขียนโปรแกรม คุณจะพบว่าเขาโดดเดี่ยวอยู่ในมุมอ่านหนังสือ เล่นริฟที่ "เจ๋ง" บนกีตาร์โปร่งของเขา หรือค้นหางานอดิเรกใหม่ ๆ เพื่อทำงานอดิเรก เพียงเพื่อลาออกและหางานอดิเรกใหม่อีกครั้ง ตอนนี้เขาเป็นบรรณาธิการ Linux และการเขียนโปรแกรมที่ How-To Geek ป>
ลงชื่อเข้าใช้บัญชี MakeUseOf ของคุณ
นามสกุลไฟล์ช่วยให้ทั้งระบบปฏิบัติการและผู้ใช้แยกความแตกต่างระหว่างรูปแบบไฟล์ต่างๆ และทำความเข้าใจเนื้อหาที่จัดเก็บไว้ในไฟล์เหล่านั้น เมื่อคุณเห็นไฟล์ที่มีนามสกุล ".txt" คุณจะรู้ได้ทันทีว่ามีข้อมูลข้อความอยู่ ในทำนองเดียวกัน ไฟล์ ".exe" เป็นไฟล์ปฏิบัติการของ Windows และไฟล์ ".sh" เป็นเชลล์สคริปต์ของ Linux
แต่ถ้าคุณต้องการเปลี่ยนส่วนขยายเหล่านี้ด้วยเหตุผลบางประการล่ะ บางทีคุณอาจต้องเปลี่ยนชื่อไฟล์ข้อความเป็นสคริปต์ Bash การเขียนโค้ดในไฟล์ข้อความเพียงอย่างเดียวไม่ได้ผล
บน Linux การเปลี่ยนนามสกุลไฟล์นั้นง่ายกว่าที่คุณคิดมาก
เปลี่ยนนามสกุลไฟล์จากเทอร์มินัล
ส่วนขยายเป็นส่วนหนึ่งของชื่อไฟล์ และถ้าคุณต้องการเปลี่ยนนามสกุล (หรือชื่อ) คุณสามารถใช้คำสั่ง mv mv ย่อมาจาก "move" และเป็นคำสั่งมาตรฐานบน Linux สำหรับการย้ายและเปลี่ยนชื่อไฟล์
แต่เหตุใดจึงใช้ mv เพื่อเปลี่ยนชื่อไฟล์คุณอาจสงสัย เนื่องจากการดำเนินการเปลี่ยนชื่อเทียบเท่ากับการดำเนินการย้ายในไดเร็กทอรีเดียวกัน เพียงใช้ชื่ออื่น
ไวยากรณ์พื้นฐานในการเปลี่ยนชื่อไฟล์จากบรรทัดคำสั่งคือ:
mv file.oldext file.newext ...โดยที่ oldext และ ใหม่ต่อไป คือส่วนขยายเก่าและใหม่ตามลำดับ
พิจารณาว่าคุณต้องการเปลี่ยนไฟล์ข้อความ "myscript.txt" เป็นสคริปต์ Bash ใช้คำสั่งต่อไปนี้เพื่อดำเนินการดังกล่าว:
mv myscript.txt myscript.sh คุณอาจต้องเติม sudo ไว้ข้างหน้าคำสั่ง mv ทั้งนี้ขึ้นอยู่กับเจ้าของไฟล์
เปลี่ยนชื่อนามสกุลไฟล์หลายไฟล์พร้อมกัน
มีไฟล์ทั้งโฟลเดอร์ที่มีนามสกุลไม่เหมาะสมหรือไม่? ด้วย Bash for loop ธรรมดา คุณสามารถเปลี่ยนนามสกุลของไฟล์หลายไฟล์พร้อมกันได้ ตัวอย่างเช่น หากต้องการเปลี่ยนไฟล์ TXT ทั้งหมดในโฟลเดอร์เป็น PDF:
for a in *.txt; do mv -- "$a" "${a%.txt}.pdf"; done ซับเดียวที่กล่าวมาข้างต้นคือ for loop ที่ค้นหาทุกไฟล์ที่ลงท้ายด้วย ".txt" จากนั้นจะดำเนินการเปลี่ยนชื่อซ้ำกับชื่อไฟล์ที่ตรงกันทั้งหมดและแทนที่นามสกุล ".txt" ด้วย ".pdf" การ "เสร็จสิ้น " ที่ส่วนท้ายของคำสั่งแสดงว่าการวนซ้ำเสร็จสิ้นแล้ว ง่าย!
วิธีเปลี่ยนชื่อนามสกุลไฟล์แบบกราฟิก
Linux มีสภาพแวดล้อมเดสก์ท็อปหลายแบบ บางตัวมีความคล้ายคลึงกับเดสก์ท็อป Windows เริ่มต้นมาก ในขณะที่บางตัวก็แสดงเอกลักษณ์เฉพาะตัวในแต่ละองค์ประกอบกราฟิก แต่ประสบการณ์ผู้ใช้จะเหมือนกันสำหรับเดสก์ท็อปทั้งหมดไม่มากก็น้อย ซึ่งหมายความว่าการเปลี่ยนชื่อไฟล์บนเดสก์ท็อป Linux เป็นเรื่องง่าย
เปิดตัวจัดการไฟล์ที่ติดตั้งบนเครื่องของคุณแล้วเลือกไฟล์โดยไฮไลต์ จากนั้นคลิกขวาและเลือก เปลี่ยนชื่อ . ในช่องนี้ คุณสามารถแก้ไขชื่อไฟล์รวมถึงนามสกุลไฟล์ได้ ดำเนินการต่อโดยเปลี่ยนนามสกุลไฟล์แล้วกด Enter เพื่อเสร็จสิ้น
โปรแกรมจัดการไฟล์ Linux หลายตัวมีทางลัดที่คุณสามารถใช้เพื่อบันทึกการคลิกพิเศษได้ ตัวอย่างเช่น ใน GNOME (ตัวจัดการไฟล์ Nautilus) คุณสามารถกด F2 พร้อมไฮไลท์ไฟล์เพื่อเข้าสู่ฟังก์ชันเปลี่ยนชื่ออย่างรวดเร็ว โดยไม่จำเป็นต้องคลิกขวา ในทำนองเดียวกัน บน KDE Plasma (Dolphin) และ XFCE (Thunar) คุณสามารถกด F2 กุญแจสำคัญในการเปลี่ยนนามสกุลไฟล์อย่างรวดเร็ว
ดำเนินการจัดการไฟล์ขั้นพื้นฐานบน Linux
การเปลี่ยนชื่อนามสกุลของไฟล์โดยใช้อินเทอร์เฟซบนเดสก์ท็อปนั้นทำได้ง่ายและสะดวก แต่เมื่อคุณจัดการกับไฟล์หลายไฟล์พร้อมกัน การใช้เทอร์มินัลคือตัวเลือกที่ดีที่สุด
บรรทัดคำสั่ง Linux เป็นเครื่องมืออันทรงพลังสำหรับผู้ใช้ที่รู้วิธีใช้งาน ตั้งแต่การดำเนินงานในแต่ละวันไปจนถึงงานการดูแลระบบที่มีความซับซ้อนสูง คุณสามารถทำทุกอย่างได้ด้วยเทอร์มินัล และส่วนที่ดีที่สุด คุณไม่จำเป็นต้องมี GUI เพื่อที่จะสามารถใช้เครื่อง Linux ได้ นั่นคือสาเหตุหลักว่าทำไมเทอร์มินัลยังคงเป็นส่วนหนึ่งของระบบนิเวศ Linux ในยุคที่อินเทอร์เฟซแบบกราฟิกเป็นเรื่องปกติ