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

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

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

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

นอกจากนี้ยังจะมีบางส่วนหรือทั้งหมดต่อไปนี้:

ตัวจัดการไฟล์ถูกใช้เพื่อควบคุมการสร้างการเคลื่อนไหวและการลบไฟล์ ผู้ใช้ Windows จะคุ้นเคยกับ Windows Explorer ซึ่งเป็นตัวจัดการไฟล์ประเภทหนึ่ง

มีผู้จัดการไฟล์หลายรายเช่น Nautilus, Dolphin, Caja, PCManFM และ Thunar

Nautilus เป็นโปรแกรมจัดการแฟ้มเริ่มต้นในอูบุนตูและดิสทริบิวชันที่ใช้งานระบบเดสก์ท็อป GNOME เช่น Fedora และ openSUSE

Dolphin เป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อป KDE ที่ใช้โดยการแจกจ่าย Linux เช่น Kubuntu และ KaOS

Linux Mint มีรุ่นที่มีน้ำหนักเบาซึ่งใช้เดสก์ท็อป MATE เดสก์ท็อป MATE ใช้โปรแกรมจัดการไฟล์ Caja

การกระจายค่าน้ำหนักเบามักใช้สภาพแวดล้อมเดสก์ท็อป LXDE ซึ่งมีตัวจัดการไฟล์ PCManFM หรือ XFCE ซึ่งมาพร้อมกับตัวจัดการไฟล์ Thunar

ในฐานะที่เป็นมันเกิดขึ้นชื่ออาจมีการเปลี่ยนแปลง แต่การทำงานสำหรับการเปลี่ยนชื่อไฟล์เป็นจริงเหมือนกัน

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

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

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

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

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

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

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

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

วิธีการเปลี่ยนชื่อไฟล์โดยใช้บรรทัดคำสั่ง Linux

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

วิธีเปลี่ยนชื่อไฟล์

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

เปลี่ยนชื่อไฟล์เปลี่ยนนิพจน์

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

ลองนึกภาพคุณมีไฟล์ที่เรียกว่า testfile และคุณต้องการเปลี่ยนชื่อไฟล์เป็น testfile2 คำสั่งที่คุณใช้จะเป็นดังนี้:

เปลี่ยนชื่อ testfile testfile2 testfile

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

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

ทำไมมันทำงานเช่นนี้คุณอาจจะถาม?

ลองจินตนาการว่าคุณมีโฟลเดอร์ของภาพสุนัข แต่คุณตั้งใจเรียกพวกเขาว่าแมวภาพดังนี้:

ตอนนี้ถ้าคำสั่งง่ายๆเพียง เปลี่ยนชื่อ newfile oldfile แล้วคุณจะต้องเปลี่ยนชื่อแต่ละไฟล์ที

ด้วยคำสั่งเปลี่ยนชื่อ Linux คุณสามารถเปลี่ยนชื่อไฟล์ทั้งหมดพร้อมกันได้ดังนี้:

เปลี่ยนชื่อสุนัขแมว *

ไฟล์ข้างต้นจะถูกเปลี่ยนชื่อเป็นดังนี้:

คำสั่งข้างต้นโดยทั่วไปมองผ่านไฟล์ทั้งหมด (แสดงโดย metacharacter สัญลักษณ์เครื่องหมายดอกจัน) และทุกที่ที่พบคำว่าแมวมันแทนที่ด้วยสุนัข

เปลี่ยนชื่อไฟล์กายภาพที่ชี้ไปตามลิงก์สัญลักษณ์

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

คุณสามารถสร้างการเชื่อมโยงสัญลักษณ์โดยใช้คำสั่งต่อไปนี้:

ln-s

ตัวอย่างเช่นสมมติว่าคุณมีไฟล์ชื่อ barkingdog ในโฟลเดอร์รูปภาพสุนัขของคุณและคุณต้องการสร้างลิงก์สัญลักษณ์ไปยังไฟล์ในโฟลเดอร์อื่นที่เรียกว่า dogtraining โดยใช้ชื่อว่า howtostopdogbarking

คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:

ln -s ~ / ภาพ / dogpictures / barkingdog ~ / ภาพ / dogtraining / howtostopdogbarking

คุณสามารถบอกได้ว่าไฟล์ใดเป็นลิ้งค์สัญลักษณ์โดยการรันคำสั่ง ls -lt

ls -lt howtostopdogbarking

ผลลัพธ์จะแสดงบางอย่างเช่น howtostopdogbarking -> / home / images / dogpics / barkingdog

ตอนนี้ฉันไม่ทราบว่าคุณหลายคนรู้วิธีที่จะหยุดสุนัขเห่า แต่คำแนะนำจากครูผู้ฝึกสอนหลายคนคือการสอนให้สุนัขพูดก่อนแล้วจึงค่อยเข้าใจว่าคุณสามารถทำให้มันพังเมื่อคุณไม่ต้องการ มันเห่า.. สิ่งที่เป็นทฤษฎีต่อไป

ด้วยความรู้ในมือคุณอาจต้องการเปลี่ยนชื่อภาพ barkingdog เป็น speakdog

คุณสามารถเปลี่ยนชื่อภาพได้โดยตรงในโฟลเดอร์ dogpics โดยใช้คำสั่งต่อไปนี้:

เปลี่ยนชื่อเห่าพูด / home / images / dogpics / barkingdog

หรือคุณสามารถเปลี่ยนชื่อภาพสุนัขเห่าโดยการระบุชื่อของลิงค์สัญลักษณ์และโดยใช้สวิตช์ต่อไปนี้:

เปลี่ยนชื่อ -s เห่าพูด / home / images / dogtraining / howtostopdogbarking

วิธีการได้รับการยืนยันว่ามีการใช้คำสั่งเปลี่ยนชื่อแล้ว

ปัญหาหลักที่มีคำสั่งเปลี่ยนชื่อคือไม่ได้บอกคุณว่ามันทำอะไร สิ่งที่คุณคิดว่าอาจไม่ได้ผลและคุณต้องไปตรวจสอบด้วยตัวเองโดยใช้คำสั่ง ls

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

เปลี่ยนชื่อ -v แมวสุนัข *

เอาท์พุทจะเป็นไปตามบรรทัดต่อไปนี้:

คำสั่งนี้ช่วยยืนยันว่าสิ่งที่คุณต้องการเกิดขึ้นเกิดขึ้นได้จริง

อีกวิธีหนึ่งในการเปลี่ยนชื่อไฟล์

ถ้าคุณต้องการไวยากรณ์ที่เรียบง่ายของการเปลี่ยนชื่อไฟล์ลอง คำสั่ง mv ดังนี้:

mv oldfilename newfilename

สรุป

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

บทความที่เชื่อมโยงนี้ให้ ภาพรวมของ 12 คำสั่งที่ คุณต้องรู้เกี่ยวกับเมื่อเรียนรู้การใช้บรรทัดคำสั่ง Linux