วิธีการลบไฟล์ และไดเร็กทอรีบน Linux CentOS

คุณสามารถลบไฟล์ และไดเร็กทอรีใน Linux CentOS ได้อย่างง่ายดายผ่านคำสั่งด้านล่าง

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

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

ส่วนที่ 1 คำสั่งให้ลบไฟล์ และไดเร็กทอรีบน CentOS Linux

หากต้องการลบไฟล์ออกจาก CentOS Linux ให้ใช้งานคำสั่ง rm และยกเลิกการเชื่อมโยงตามรายการด้านล่าง แต่ก่อนอื่น ให้เปิดโปรแกรม terminal (bash shell)

  • หากต้องการลบไฟล์ในไดเร็กทอรีปัจจุบัน ให้ใช้งานคำสั่งต่อไปนี้

rm filename

  • หรือ:

unlink filename

บันทึก:

● หากไม่ได้ระบุเส้นทางที่แน่นอน คำสั่ง rm จะค้นหาไฟล์ในไดเร็กทอรีการทำงานปัจจุบัน หรือระบุเส้นทางไฟล์ที่คุณต้องการลบ

● เมื่อลบไฟล์ใน CentOS ด้วยคำสั่ง rm โปรดใช้ความระมัดระวังเป็นพิเศษเนื่องจากไม่มีคำสั่งให้เลิกทำ

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

rm -i filename

  • อย่างไรก็ตาม หากคุณไม่ต้องการได้รับแจ้งก่อนที่จะลบไฟล์ ให้ใช้งาน -f ในครั้งนี้ คำสั่ง rm จะไม่ขอการยืนยัน

rm -f filename

มาดูตัวเลือกคำสั่ง rm ทั้งหมดสำหรับการลบไฟล์บน CentOS Linux

ส่วนที่ 2 ตัวอย่างการลบไฟล์บน CentOS Linux โดยใช้งาน rm

ลบไฟล์เดียวบน CentOS Linux

หากต้องการลบไฟล์เดียวบน Centos Linux ให้ป้อนคำสั่ง rm

  • สมมติว่า คุณต้องการลบ "file7" จากนั้น คุณจะต้องพิมพ์คำสั่งต่อไปนี้แล้วกด Enter

RM ไฟล์ 7

  • เมื่อได้รับแจ้งให้ยืนยัน ให้พิมพ์ y และกด Enter เพื่อหา yes

ลบไฟล์ที่ขึ้นต้นด้วยเส้นประหรือยัติภังค์

  • ใช้ไวยากรณ์ต่อไปนี้หากชื่อของไฟล์ ไดเร็กทอรี หรือโฟลเดอร์ขึ้นต้นด้วยเครื่องหมายขีดกลาง (-) หรือยัติภังค์ (—):

rm -- -filename
rm -- --filename
rm -rf --dirname
rm ./-file
rm -rf ./--dirname

ลบหลายไฟล์บน CentOS Linux

  • หากต้องการลบหลายไฟล์ เช่น foo.txt, bar.doc และ dance.jpg ในไดเร็กทอรีปัจจุบัน ให้ใช้งานคำสั่งต่อไปนี้:

rm foo.txt bar.doc dance.jpg

  • คุณยังสามารถระบุเส้นทางได้ หากมีไฟล์ชื่อ foo.txt ในไดเร็กทอรี /tmp/ คุณสามารถรันสิ่งต่อไปนี้:

rm /tmp/foo.txt
rm /tmp/foo.txt /home/vivek/dance.jpg /home/vivek/data/bar.doc

ลบไฟล์ และแจ้งก่อนการลบทุกครั้ง

เรียกใช้งานตัวเลือกคำสั่ง rm -i บน CentOS Linux เพื่อได้รับการยืนยันก่อนที่จะลบแต่ละไฟล์

  • ตัวอย่างเช่น:

rm -i filename
rm -i foo.txt

ลบไฟล์ และดูข้อมูลสรุป

หากต้องการลบไฟล์ และดูสรุป ให้ใช้งานคำสั่ง rm -v

  • ตัวอย่างเช่น หากต้องการลบ "file8" โดยไม่แจ้งให้ยืนยัน และดูข้อมูลสรุป ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter

rm –vf file8

  • ตรวจสอบข้อมูลสรุปเพื่อดูว่า "file8" ถูกลบไปแล้วหรือไม่

ลบไฟล์ทั้งหมดในโฟลเดอร์หรือไดเร็กทอรีบน CentOS Linux

  • หากต้องการลบไฟล์ทั้งหมดในโฟลเดอร์หรือไดเร็กทอรีบน CentOS Linux คุณต้องเลือกตัวเลือกต่อไปนี้:

rm -rf dir1
rm -rf /path/to/dir/
rm -rf /home/vivek/oldschoolpics/

  • มันจะลบไฟล์ และไดเร็กทอรีย่อยทั้งหมดในไดเร็กทอรี ดังนั้น ควรระมัดระวัง ขอแนะนำให้สำรองข้อมูลที่สำคัญทั้งหมดบน CentOS Linux

ส่วนที่ 3 ตัวอย่างการลบไดเร็กทอรีบน CentOS Linux โดยใช้งาน rm

ลบไดเร็กทอรีที่ไม่ว่างเปล่า

หากต้องการลบไดเรกทอรีที่ไม่ว่างเปล่าบน Centos Linux ให้ใช้งานคำสั่ง rm -r

  • ตัวอย่างเช่น หากต้องการลบไดเร็กทอรีที่ไม่ว่างเปล่า "dir3" ให้ป้อนคำสั่งต่อไปนี้:

rm –r dir3

  • มันจะแจ้งให้คุณยืนยันก่อนลงไปยังออบเจ็กต์ที่มีอยู่ทั้งหมดใน dir3 และลบออก พิมพ์ y สำหรับ ใช่ แล้วกด Enter

ลบไดเร็กทอรีว่าง

หากต้องการลบไดเร็กทอรีว่าง ให้ใช้งานคำสั่ง rmdir

  • ตามตัวอย่าง หากต้องการลบ "Directory DIr5" ให้รันคำสั่งต่อไปนี้:

rmdir Dir5

ลบไดเร็กทอรีโดยไม่ต้องขอการยืนยัน

หากต้องการลบโดยไม่แจ้งเทอร์มินัล ให้ใช้งานคำสั่ง rm -f

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

rm –f file6

บันทึก: อย่าเรียกใช้งานคำสั่ง "rm -rf /" ในฐานะผู้ดูแลระบบ / รูท หรือผู้ใช้งาน CentOS Linux ปกติ เนื่องจากคำสั่งนี้มักใช้ในเกร็ดเล็กๆ น้อยๆ เกี่ยวกับภัยพิบัติของ CentOS Linux หากเรียกใช้งานโดยผู้ดูแลระบบ ตัวแปร rm -rf / ของคำสั่งจะลบเนื้อหาของระบบไฟล์ที่เมาท์แบบเขียนได้ทุกตัวบนคอมพิวเตอร์

  • พยายามอย่ารันคำสั่งต่อไปนี้บน CentOS Linux:

rm -rf /
rm -rf *

ส่วนที่ 4 วิธีการกู้คืนไฟล์ที่ถูกลบบน CentOS Linux

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

Recoverit Linux Recovery เป็นเครื่องมือขั้นสูง และมีประสิทธิภาพพร้อมฟีเจอร์ที่ออกแบบมาเพื่อให้การกู้คืนไฟล์บน CentOS Linux รวดเร็ว ง่ายดาย และมีประสิทธิภาพ

Wondershare Recoverit - ซอฟต์แวร์กู้คืน Linux ที่ปลอดภัย และเชื่อถือได้ของคุณ

มีผู้ดาวน์โหลดแล้ว 5,481,435 คน

กู้คืนเอกสาร รูปภาพ วิดีโอ เพลง อีเมล และไฟล์ประเภทอื่นๆ มากกว่า 1,000 ประเภทอย่างมีประสิทธิภาพ ปลอดภัย และสมบูรณ์

เข้ากันได้กับ Linux distros กระแสหลักทั้งหมด รวมถึง CentOS, Ubuntu, Linux Mint, Debian, Fedora, Solus, Openuse, Manjaro ฯลฯ

ช่วยเหลือในสถานการณ์การสูญหายของข้อมูลมากกว่า 500 สถานการณ์ เช่น การลบ การจัดรูปแบบดิสก์ ระบบปฏิบัติการขัดข้อง ไฟดับ การโจมตีของไวรัส พาร์ติชันที่สูญหาย และอื่นๆ อีกมากมาย

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

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

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

ดาวน์โหลดฟรี

สำหรับ Windows Vista / 7 / 8 / 10 / 11

ดาวน์โหลดฟรี

สำหรับ macOS X 10.10 หรือใหม่กว่า

การกู้คืนข้อมูลที่สูญหายกลับคืนมาด้วย Recoverit สามารถทำได้ใน 3 ขั้นตอน

ขั้นตอนที่ 1: เลือกการกู้คืน Linux

ขั้นแรก ดาวน์โหลด และติดตั้ง Recoverit บนคอมพิวเตอร์ Linux ของคุณ จากนั้น เปิดโปรแกรม และเลือก NAS และ Linux จากอินเทอร์เฟซหลัก คลิกที่ปุ่ม Linux Recovery เพื่อดำเนินการต่อ

ตัวเลือกการกู้คืน linux

ขั้นตอนที่ 2: เชื่อมต่อคอมพิวเตอร์ Linux

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

เชื่อมต่อคอมพิวเตอร์ linux

ขั้นตอนที่ 3: ดูตัวอย่าง และกู้คืน

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

สแกนไฟล์

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

กู้คืนไฟล์

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

บันทึกไฟล์

ยกเว้น Wondershare Recoverit ยังมีวิธีอื่นๆ อีกมากมายในการ กู้คืนไฟล์ที่ถูกลบใน Linux อย่าลังเลที่จะตรวจสอบมัน

สรุป

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