ฉันมักจะลบไดเรกทอรีโดยใช้rm :
rm -r myDir
อย่างไรก็ตามฉันตระหนักถึงคำสั่งอื่นrmdirซึ่งดูเหมือนว่าจะทำงานเช่นกัน:
rmdir myDir
อะไรคือความแตกต่างระหว่างสองคำสั่งนี้และเมื่อใดควรใช้แต่ละคำสั่ง
rmdir(2)
ซึ่งสามารถลบไดเรกทอรีว่างได้เท่านั้น
rm -r
ไงก็ตามมีขั้นตอน "ถูกต้อง" สำหรับการใช้: (1) พิมพ์คำสั่ง แต่ไม่ต้องป้อน (2) ยกมือออกจากคีย์บอร์ด (3) นับถึงห้า (4) กด ENTER ฉันเริ่มทำสิ่งนี้ด้วยคำสั่งที่เป็นอันตรายทั้งหมดเพื่อให้โอกาสฉันดูสิ่งที่ฉันกำลังทำอยู่ตรวจสอบให้แน่ใจว่าฉันพิมพ์สิ่งต่าง ๆ อย่างถูกต้องคิดว่าอาจมีผลที่ไม่คาดคิด ฯลฯ ในบางครั้งสิ่งนี้ทำให้ฉัน เพื่อลบคำสั่งของฉันและทำการตรวจสอบพิเศษก่อนเช่น
rm -rf ~ /*
- ล้างไดเรกทอรีบ้านของฉัน หรือรออาจจะทำความสะอาดระบบ ดีเสมอที่จะตรวจสอบอีกครั้ง;)
rmdir
และrm -r
มีสองสายที่มีความยาวเท่ากัน :-)