Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

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

วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

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

    เปลี่ยนชื่อไฟล์เดียวหรือไดเรกทอรีใน Linux โดยใช้ตัวจัดการไฟล์

    การแจกแจงหรือ distros ส่วนใหญ่ของ Linux มีตัวจัดการไฟล์แบบกราฟิกที่คล้ายกับ File Explorer ใน Windows หรือ Finder ใน MacOS ส่วนใหญ่จะทำงานในลักษณะเดียวกัน แต่อาจมีความแตกต่างกัน

    เปลี่ยนชื่อโดยใช้เปลี่ยนชื่อ

    1. คลิกขวาที่ไฟล์หรือโฟลเดอร์
    2. เลือก เปลี่ยนชื่อ หรือกด F2 .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. ฟิลด์ชื่อของไฟล์หรือโฟลเดอร์จะสามารถแก้ไขได้ ทำการเปลี่ยนแปลงที่คุณต้องการและเลือก เปลี่ยนชื่อ ปุ่มหรือกด Enter .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    เปลี่ยนชื่อโดยใช้คุณสมบัติของไฟล์

    วิธีนี้ค่อนข้างแปลกและคุณไม่น่าจะใช้ แต่ก็ยังเป็นไปได้

    1. คลิกขวาที่ไฟล์หรือโฟลเดอร์
    2. เลือก คุณสมบัติ หรือกด Ctrl + I .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. เลือกฟิลด์ชื่อและทำการแก้ไข จากนั้นปิด คุณสมบัติ หน้าต่างและไฟล์หรือโฟลเดอร์ถูกเปลี่ยนชื่อ
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    เปลี่ยนชื่อไฟล์หรือโฟลเดอร์จำนวนมากใน Linux โดยใช้ตัวจัดการไฟล์

    คุณลักษณะนี้อาจไม่พร้อมใช้งานในตัวจัดการไฟล์ทั้งหมดที่มีอยู่ใน distros ต่างๆ ของ Linux นี่คือใน PopOS

    1. เลือกหลายไฟล์หรือหลายโฟลเดอร์ จากนั้นให้คลิกขวาและเลือก เปลี่ยนชื่อ หรือกด F2 .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. คุณสามารถ เปลี่ยนชื่อโดยใช้เทมเพลต หรือ ค้นหาและแทนที่ข้อความ .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    • เปลี่ยนชื่อโดยใช้เทมเพลต ช่วยให้คุณทำสิ่งต่างๆ เช่น หมายเลขไฟล์และโฟลเดอร์ตามลำดับ หรือเพิ่มข้อความที่ด้านหน้า ด้านหลัง หรือทั้งสองด้านของชื่อไฟล์ต้นฉบับ
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    สามารถใช้เทมเพลตกับไฟล์ตามชื่อเดิมหรือวันที่แก้ไข

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    • ค้นหาและแทนที่ข้อความ อนุญาตให้ค้นหาลำดับข้อความเฉพาะและแทนที่ด้วยอย่างอื่น ซึ่งเหมาะสำหรับการแก้ไขข้อผิดพลาดในการสะกดคำผิด
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    รับความช่วยเหลือใน Linux

    มีหลายวิธีในการใช้คำสั่งและยูทิลิตี้ด้านล่าง หากคุณไม่แน่ใจว่าต้องทำอะไร ให้ป้อนคำสั่ง ชาย (สำหรับคู่มือ) และคำสั่งหรือชื่อของยูทิลิตี้ที่คุณต้องการความช่วยเหลือ ตัวอย่างเช่น ผู้ชาย mv จะแสดงคู่มือการใช้ mv คำสั่ง

    หลังจากเปลี่ยนชื่อไฟล์หรือไดเร็กทอรีใน Linux แล้ว ให้ตรวจสอบโดยดูใน File Explorer หรือใช้ ls คำสั่งให้แสดงรายการ

    เปลี่ยนชื่อไฟล์เดียวหรือโฟลเดอร์ด้วยคำสั่ง MV

    คำสั่ง MV ใช้สำหรับย้ายไฟล์และโฟลเดอร์ แต่ยังใช้ได้ดีสำหรับการเปลี่ยนชื่อด้วย ไวยากรณ์สำหรับคำสั่ง MV คือ:mv [OPTIONS] ปลายทางต้นทาง

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

    พิมพ์ mv “01-Work Documents” “Work Documents” แล้วกด Enter

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    รายชื่อไฟล์แสดงว่ามีการเปลี่ยนชื่อ

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    เปลี่ยนชื่อไฟล์หรือโฟลเดอร์หลายไฟล์โดยใช้ Bash Script

    ในการสร้างสคริปต์ทุบตี คุณต้องทำงานในโปรแกรมแก้ไขข้อความธรรมดา สมมติว่าเรามีไฟล์ HTML หลายไฟล์ที่เราบันทึกเป็นไฟล์ข้อความธรรมดาโดยไม่ได้ตั้งใจ เราจำเป็นต้องเปลี่ยนนามสกุลไฟล์จาก .txt เป็น .html เราสามารถใช้ bash script นี้เพื่อเปลี่ยนชื่อ:

    สำหรับไฟล์ใน *.txt; ทำ 
    mv — “$file” “${file%.txt}.html”
    เสร็จสิ้น

    1. ป้อนสิ่งนั้นในโปรแกรมแก้ไขข้อความและบันทึกเป็น rename-txt.sh ในโฟลเดอร์เดียวกับไฟล์ที่จะเปลี่ยน
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. ในเทอร์มินัล ไปที่โฟลเดอร์นั้นแล้วป้อนคำสั่ง bash rename-txt.sh แล้วกด Enter .
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. ตรวจสอบโดยใช้ ls หรือดูใน ตัวจัดการไฟล์ เพื่อดูว่ามันใช้งานได้หรือไม่
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    มันทำงานอย่างไร? บรรทัดแรกกำลังมองหาไฟล์ที่ลงท้ายด้วย .txt . เครื่องหมายดอกจัน (*) คือไวด์การ์ด ดังนั้นทุกอย่างที่อยู่ข้างหน้า .txt ในชื่อไฟล์จะตรงกัน ทำ บอกให้ทำคำสั่งตราบใดที่มีไฟล์ที่ตรงกัน นี่คือ ลูป . บรรทัดที่สองมี mv สั่งการ.

    เส้นประสองครั้ง ( ) บอกว่าไม่มีตัวเลือกสำหรับคำสั่ง เตรียมพร้อมสำหรับนิพจน์ทั่วไปหรือ regex ไฟล์$ เป็นตัวแปรที่บอกให้ทำงานกับไฟล์ใด ๆ ที่หยิบขึ้นมาโดยบรรทัดแรก % บอกให้แทนที่ .txt หากอยู่ท้ายชื่อโดยมีค่าอยู่นอกวงเล็บปีกกา ซึ่งก็คือ .html .

    วิธีการเปลี่ยนชื่อไฟล์และโฟลเดอร์อย่างปลอดภัยด้วย Linux Utilities

    ส่วนที่เหลือของบทความเกี่ยวกับยูทิลิตี้ที่ใช้ในเชลล์ Linux การทำผิดพลาดและเปลี่ยนชื่อไฟล์สำคัญที่อาจทำให้โปรแกรมหรือ Linux ไม่ทำงานอาจทำได้ง่าย ใช้ -n . เสมอ ตัวเลือก. มันบอกคำสั่งไม่ให้เขียนทับไฟล์ที่มีอยู่

    การใช้คำสั่งยูทิลิตี้อาจมีลักษณะดังนี้:mmv -n “*” “#l1” . ดูด้านล่างว่ามันแสดงตัวอย่างสิ่งที่คำสั่งจะทำได้อย่างไร แต่ถ้าคุณแสดงรายการ (ls ) ไฟล์ต่างๆ ที่คุณจะเห็นว่าไม่มีการเปลี่ยนแปลงใดๆ หากไม่ใช่สิ่งที่คุณคาดหวัง ให้ปรับคำสั่งแล้วลองอีกครั้ง

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    เปลี่ยนชื่อไฟล์และโฟลเดอร์หลายไฟล์ด้วยการเปลี่ยนชื่อ

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

    ในเทอร์มินัล ให้ป้อนคำสั่ง sudo apt-get install rename แล้วกด Enter . มันอาจจะถามรหัสผ่านของคุณ ป้อนแล้วกด Enter . มันจะเริ่มทำการติดตั้ง

    เมื่อติดตั้งแล้ว คุณสามารถเริ่มใช้การเปลี่ยนชื่อได้

    1. นำทางไปยังตำแหน่งที่คุณต้องการเปลี่ยนชื่อไฟล์หรือโฟลเดอร์
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. เช่นเดียวกับในสคริปต์ทุบตี คุณจะต้องใช้ regex เพื่อเลือกไฟล์และกำหนดสิ่งที่จะดำเนินการกับไฟล์เหล่านั้น นี่คือตัวอย่าง:เปลี่ยนชื่อ ‘s/.html/.txt/’ *.html
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    หากคุณเดาได้ว่าจะเปลี่ยนนามสกุลไฟล์ในไฟล์ของเรากลับเป็น .txt จาก .html คุณพูดถูก!

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    เปลี่ยนชื่อไฟล์และโฟลเดอร์โดยใช้ MMV

    MMV เป็นยูทิลิตี้ Linux อีกตัวหนึ่งซึ่งคล้ายกับการเปลี่ยนชื่อ สามารถติดตั้งได้ด้วยคำสั่ง sudo apt install mmv . เมื่อติดตั้งแล้ว คุณสามารถสร้างคำสั่งของคุณเองได้

    1. ตัวอย่างคำสั่ง MMV เราจะใช้เปลี่ยนชื่อไฟล์ทั้งหมดในไดเรกทอรีจากตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่:mmv -r  “*” “#u1”
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux
    1. ตัว -r บอกให้เปลี่ยนชื่อ เครื่องหมายดอกจันบอกให้เปลี่ยนไฟล์ในไดเร็กทอรี #u1 เป็นสิ่งที่พิเศษ เป็นรหัส Markdown สิ่งนี้บอกให้เปลี่ยนข้อความเป็นตัวพิมพ์ใหญ่
    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    นั่นคือวิธีทั้งหมดในการเปลี่ยนชื่อไดเรกทอรีและไฟล์ใน Linux หรือไม่

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

    วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Linux

    มีหลายแบบให้เลือก Thunar และ KRename เป็นเพียงคู่เริ่มต้น