ด้วยข้อมูลในบทความนี้ คุณจะสามารถลบไดเร็กทอรีใน Linux ได้อย่างมืออาชีพ รวมถึงไดเร็กทอรีที่มีไฟล์และไดเร็กทอรีว่าง
หากคุณกำลังใช้งาน Linux คุณสามารถใช้การลบไดเร็กทอรีโดยใช้ rm คำสั่ง rm คำสั่งสามารถลบไดเร็กทอรีที่มีไฟล์ หากคุณใช้แฟล็ก -r หากโฟลเดอร์หรือไดเร็กทอรีว่างเปล่า คุณสามารถลบออกได้โดยใช้ปุ่ม rm or คือ rm คำสั่ง
หากคุณสงสัยว่าจะลบไดเร็กทอรีหรือโฟลเดอร์ใน Linux ได้อย่างไร คุณควรทราบว่านี่เป็นปัญหาทั่วไปสำหรับผู้มาใหม่ใน Linux เมื่อคุณเริ่มใช้ระบบปฏิบัติการ Linux ในบางจุดคุณจะต้องการลบโฟลเดอร์อย่างหลีกเลี่ยงไม่ได้
การใช้ Linux ต้องการมากกว่าการเรียนรู้พื้นฐานของ ภาษาโปรแกรมซี และภาษาโปรแกรมอื่นๆ ในบทความนี้ เราจะพูดถึงสองวิธีที่สามารถใช้เพื่อลบโฟลเดอร์ใน Linux เรายังมีตัวอย่างของแต่ละวิธีเพื่อให้คุณเริ่มลบโฟลเดอร์ได้โดยเร็วที่สุด
วิธีลบไดเร็กทอรีใน Linux
มีสองวิธีในการลบไดเร็กทอรีใน Linux:
- คือ rm: เป็นคำสั่งที่ใช้ในการลบไดเร็กทอรีว่าง
- rm คำสั่ง: นี่คือคำสั่งที่ใช้เพื่อลบโฟลเดอร์หรือไดเร็กทอรี รวมถึงโฟลเดอร์ย่อยและไดเร็กทอรีย่อย หากไดเร็กทอรีมีไฟล์ -r ธง จะต้องใช้กับคำสั่งนี้
เมื่อคุณพร้อมที่จะลบโฟลเดอร์ คุณอาจมักจะลากไปที่ถังขยะของคอมพิวเตอร์ ถังรีไซเคิลทำหน้าที่เป็นที่เก็บเอกสารที่คุณต้องการลบ ล้างถังรีไซเคิลก่อนที่ไฟล์จะถูกลบ
เมื่อใช้บรรทัดคำสั่ง Linux โปรดทราบว่าไม่มีถังรีไซเคิล เมื่อคุณลบไฟล์หรือไดเร็กทอรี คุณจะไม่สามารถดูได้อีก
ลบไดเรกทอรี Linux โดยใช้คำสั่ง rm
กับ rm คำสั่ง คุณสามารถลบไดเร็กทอรีและไฟล์ ไม่เหมือน คือ rmซึ่งเราจะกล่าวถึงในภายหลัง คำสั่งนี้สามารถใช้เพื่อลบทั้งไดเร็กทอรีที่ว่างเปล่าและไม่ว่างเปล่า
ด้านล่างนี้คือสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับไวยากรณ์ของ rm คำสั่ง:
rm [แฟล็ก] [ชื่อไฟล์/โฟลเดอร์]
ด้านล่างนี้คือค่าสถานะสองค่าที่คุณสามารถใช้เพื่อลบไดเร็กทอรีด้วย rm:
- -d: สิ่งนี้จะลบไดเร็กทอรีใน Linus ที่ไม่มีอะไรเลย
- -r: สิ่งนี้จะลบไดเร็กทอรีที่ไม่ว่างเปล่าและทุกอย่างที่อยู่ในไดเร็กทอรี
สมมติว่าเราต้องการลบโฟลเดอร์ชื่อ "vibes" ออกจากไดเร็กทอรีการทำงานปัจจุบัน เราสามารถดูว่าโฟลเดอร์ของเรามีอะไรถ้าเราเรียกใช้คำสั่งต่อไปนี้:
ls Vibes/
คำสั่งของเราจะนำสิ่งนี้กลับมา:
setup.py
คำนวณ.py
เนื่องจากไดเร็กทอรีนี้มีไฟล์อยู่ เราจำเป็นต้องลบออกด้วยแฟล็ก -r เราสามารถทำได้ด้วยคำสั่งด้านล่าง:
RM-อาร์ Vibes/
คำสั่งด้านบนลบโฟลเดอร์ "vibes" รวมถึงไดเร็กทอรีทั้งหมดที่เกี่ยวข้อง
คุณยังสามารถลบหลายโฟลเดอร์ได้ด้วย rm. คุณสามารถทำได้โดยระบุชื่อไดเร็กทอรีหลายชื่อหลังจากนั้น rm. สมมติว่าคุณต้องการลบโฟลเดอร์ "vibes" และ "music" ออกจากไดเร็กทอรีการทำงานปัจจุบันของคุณ คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
RM-อาร์ Vibes เพลง
วิธีบังคับลบไดเร็กทอรีและเนื้อหาในไดเร็กทอรี
โดยค่าเริ่มต้น RM-อาร์ คำสั่งแจ้งให้คุณยืนยันการลบไฟล์หรือไดเร็กทอรี กรณีนี้อาจเกิดขึ้นได้หากไฟล์ที่คุณพยายามลบได้รับการป้องกันแล้ว หากต้องการลบล้างสิ่งนี้ คุณสามารถระบุ -f แฟล็ก ดังต่อไปนี้:
rm-rf Vibes
คำสั่งนี้จะทำให้แน่ใจว่าไดเร็กทอรีและไดเร็กทอรีย่อยถูกลบอย่างถาวรในโฟลเดอร์ “vibes” เมื่อคุณเรียกใช้คำสั่งนี้ คุณจะไม่ได้รับพร้อมท์ให้ยืนยันว่าคุณต้องการลบไฟล์ ดังนั้นคุณควรใช้คำสั่งนี้เป็นครั้งคราวและเฉพาะเมื่อคุณแน่ใจว่าต้องการลบเนื้อหาทั้งหมดของโฟลเดอร์
ลบไดเรกทอรี Linux โดยใช้คำสั่ง rmdir
กับ คือ rm คำสั่ง คุณสามารถลบไดเร็กทอรีว่างบน Linux นี่เป็นคำสั่งที่แนะนำหากโฟลเดอร์ที่คุณต้องการลบไม่มีอะไรอยู่ในนั้น หมายความว่าโฟลเดอร์นั้นว่างเปล่าและคุณต้องการลบออกจากระบบของคุณ
สมมติว่าไดเร็กทอรีการทำงานปัจจุบันของเรามีไฟล์และโฟลเดอร์ต่อไปนี้ (ซึ่งเราสามารถดูได้ด้วยไฟล์ คำสั่งลินุกซ์ “ls”):
app.py
การตั้งค่า
dev.py
โฟลเดอร์ "Config" ว่างเปล่า สมมติว่าคุณต้องการลบโฟลเดอร์ "config" ออกจากไดเร็กทอรีการทำงานปัจจุบันของคุณ คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
การกำหนดค่า rmdir
ถ้าเราวิ่ง ls เพื่อดูเนื้อหาของไดเร็กทอรีปัจจุบัน คำสั่งของเราจะส่งกลับ:
app.py
dev.py
คุณจะสังเกตเห็นว่าเราไม่มีไดเร็กทอรี "config" อีกต่อไป เป็นสิ่งสำคัญที่จะต้องทราบว่า คือ rm ไม่สามารถใช้คำสั่งเพื่อลบไดเร็กทอรีที่มีไฟล์ใน Linux หากโฟลเดอร์ “config” ของเรามีไฟล์ ข้อผิดพลาดต่อไปนี้จะถูกส่งกลับ:
rmdir: config/: ไม่ใช่ไดเร็กทอรี ไม่มีข้อมูล
สรุป
พื้นที่ rm และ คือ rm คำสั่งที่ใช้ใน Linux เพื่อลบไดเร็กทอรี rm ใช้เพื่อลบไดเร็กทอรีที่ไม่ว่างเปล่า เดอะ คือ rm คำสั่งใช้สำหรับลบไดเร็กทอรีว่าง ไม่สามารถใช้ลบโฟลเดอร์ที่มีไฟล์ได้
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเหล่านี้ ให้พิมพ์ “man” ตามด้วยชื่อคำสั่งในเทอร์มินัล ซึ่งจะทำให้คุณสามารถดูหน้าคู่มือบน Linux สำหรับคำสั่งได้
ก่อนลบไฟล์ สิ่งสำคัญคือคุณต้องเลือกไฟล์ที่ถูกต้องเพื่อลบ เมื่อคุณใช้คำสั่งเช่น rm หรือ คือ rmไม่มีทางที่จะกลับไป
เขียนความเห็น