ฉันทำสิ่งที่บ้าในบางครั้งที่สร้างไฟล์ที่เรียกว่า-rf
ในระบบไฟล์ของฉัน
ตอนนี้ฉันหาวิธีลบไม่ได้ ...
ฉันได้ลองแล้ว:
rm "-rf"
rm \-rf
สิ่งเหล่านี้เพิ่งจะออกไปทันทีarrgh!
ใครรู้วิธีลบไฟล์นี้ ดีกว่าโดยไม่ตั้งใจทำความสะอาดโฟลเดอร์ทั้งหมดของฉัน
rm
(ในมันargc
และargv
) ดังนั้นทั้งสองผลผู้ที่อยู่ในอาร์เรย์["rm", "-rf"]
จะถูกส่งผ่านไปยังrm
, ซึ่งทำในสิ่งที่คุณคาดหวัง
*
ในโฟลเดอร์ รวมหนึ่งชื่อ-rf
ด้วยเช่นกันและดูความสนุก ;-)
rm
เรียกไฟล์-rf
จากระบบของคุณโดยไม่จำไวยากรณ์ที่แน่นอน!