Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

นามสกุลไฟล์หลักบน Linux:คำแนะนำทีละขั้นตอน

นามสกุลไฟล์หลักบน Linux:คำแนะนำทีละขั้นตอน

นามสกุลไฟล์หลักบน Linux:คำแนะนำทีละขั้นตอน

เผยแพร่เมื่อวันที่ 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:คำแนะนำทีละขั้นตอน

โปรแกรมจัดการไฟล์ Linux หลายตัวมีทางลัดที่คุณสามารถใช้เพื่อบันทึกการคลิกพิเศษได้ ตัวอย่างเช่น ใน GNOME (ตัวจัดการไฟล์ Nautilus) คุณสามารถกด F2 พร้อมไฮไลท์ไฟล์เพื่อเข้าสู่ฟังก์ชันเปลี่ยนชื่ออย่างรวดเร็ว โดยไม่จำเป็นต้องคลิกขวา ในทำนองเดียวกัน บน KDE Plasma (Dolphin) และ XFCE (Thunar) คุณสามารถกด F2 กุญแจสำคัญในการเปลี่ยนนามสกุลไฟล์อย่างรวดเร็ว

ดำเนินการจัดการไฟล์ขั้นพื้นฐานบน Linux

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

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