วิธีลบไฟล์และโฟลเดอร์ใน Linux อย่างง่ายดาย

วิธีลบไฟล์และโฟลเดอร์ใน Linux อย่างง่ายดาย

ต้องการทราบวิธีการลบไฟล์หรือโฟลเดอร์ในเครื่อง Linux ของคุณหรือไม่? บางทีคุณอาจมีไฟล์ที่ไม่จำเป็นบางไฟล์ที่คุณต้องการลบออกจากระบบของคุณ





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





วิธีลบไฟล์ใน Linux

ตามค่าเริ่มต้น ระบบ Linux มีวิธีลบไฟล์และไดเร็กทอรีโดยใช้เทอร์มินัล ยกเลิกการลิงก์ , rm , และ rmdir เป็นยูทิลิตี้ในตัวที่อนุญาตให้ผู้ใช้ทำความสะอาดที่เก็บข้อมูลระบบโดยลบไฟล์ที่ไม่ต้องการอีกต่อไป (rm ย่อมาจาก ลบ ในขณะที่ rmdir หมายถึง ลบไดเรกทอรี ).





หากต้องการลบไฟล์โดยใช้คำสั่ง unlink ให้พิมพ์:

unlink filename

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



หากต้องการลบไฟล์เดียวโดยใช้ rm ให้พิมพ์:

rm filename

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





ขณะลบไฟล์ที่ป้องกันการเขียน คุณจะเห็นข้อความแจ้งคล้ายกับที่แสดงด้านล่าง

rm: remove write-protected regular empty file 'filename'?

คุณยังสามารถส่งชื่อไฟล์หลายชื่อโดยคั่นด้วยเครื่องหมาย ช่องว่าง อักขระเพื่อลบมากกว่าหนึ่งไฟล์





วิธีเพิ่มกล่องข้อความใน google docs
rm filename1 filename2 filename3

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

rm *.txt

คำสั่งดังกล่าวจะลบไฟล์ข้อความทั้งหมดในไดเร็กทอรีการทำงานปัจจุบัน

แทรกบรรทัดข้ามหน้าใน word

หากคุณต้องการยืนยันการลบแต่ละไฟล์ในไดเร็กทอรี ให้ใช้ปุ่ม -ผม ตั้งค่าสถานะด้วย rm. NS -ผม ธงย่อมาจาก เชิงโต้ตอบ และจะให้คุณเลือกได้ว่าต้องการลบไฟล์หรือไม่ คุณจะต้องพิมพ์ และใช่ หรือ n/no เพื่อยืนยันการเลือกของคุณ

rm -i *.txt

หากต้องการลบไฟล์โดยไม่ให้ยืนยัน ให้ใช้ปุ่ม -NS ตั้งค่าสถานะด้วยคำสั่ง rm NS -NS หมายถึง บังคับ หรือ บังคับ .

rm -f filename1 filename2 filename3

มีตัวเลือก rm อื่นๆ มากมายที่คุณสามารถใช้ได้ คุณยังสามารถเชื่อมโยงหลายตัวเลือกเข้าด้วยกันเพื่อเพิ่มประสิทธิภาพคำสั่งของคุณ ตัวอย่างเช่น การรวม -ผม และ -v ร่วมกันจะแสดงพร้อมท์ก่อนที่จะลบไฟล์ใด ๆ ที่ระบุในโหมด verbose

rm -iv *.docx

ที่เกี่ยวข้อง: วิธีสร้างไฟล์ใหม่ใน Linux

การลบไดเร็กทอรีและโฟลเดอร์

บน Linux มีตัวเลือกคำสั่งสองคำสั่งเมื่อต้องการลบโฟลเดอร์ คุณสามารถใช้ rmdir คำสั่งหรือ rm สั่งการ.

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

ในการลบโฟลเดอร์ว่างโดยใช้คำสั่ง rmdir:

rmdir /directory

หากมีไดเร็กทอรีว่างที่คุณต้องการลบ ให้ใช้ -NS ตั้งค่าสถานะด้วยคำสั่ง rm NS -NS ธงย่อมาจาก ไดเรกทอรี .

rm -d /directory

การลบหลายไดเร็กทอรีด้วยคำสั่ง rm ก็ทำได้ง่ายเช่นกัน ส่งชื่อโฟลเดอร์ที่คั่นด้วย ช่องว่าง อักขระ.

rm -r /dir1 /dir2 /dir3

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

rm -r /directory

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

rm -rf /directory

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

การจัดการไฟล์บน Linux

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

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

ใช้ ram สองยี่ห้อได้ไหม
แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีย้ายไฟล์ Linux ด้วยคำสั่ง Mv

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • การจัดการไฟล์
  • เทอร์มินัล
  • ลินุกซ์
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

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

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก