เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

ตัวเลือกและตัวอย่างที่เป็นประโยชน์

นี่คือตัวเลือกทั่วไปบางส่วนสำหรับ rm:


ตาราง 4-8: rm ตัวเลือก


ตัวเลือกความหมาย

ตัวเลือกความหมาย

-ผม, --เชิงโต้ตอบ ก่อนลบไฟล์ที่มีอยู่ ให้แจ้งผู้ใช้สำหรับ

การยืนยัน หากไม่ได้ระบุตัวเลือกนี้ rm จะลบไฟล์อย่างเงียบ ๆ


ภาพ

-NS, - บันทึกซ้ำ ลบไดเร็กทอรีซ้ำๆ ซึ่งหมายความว่าถ้า

ไดเร็กทอรีที่ถูกลบมีไดเร็กทอรีย่อย ให้ลบออกด้วย หากต้องการลบไดเร็กทอรี ต้องระบุตัวเลือกนี้


ภาพ

-NS, --บังคับ ละเว้นไฟล์ที่ไม่มีอยู่และไม่ต้องแจ้ง นี้

แทนที่ --เชิงโต้ตอบ ตัวเลือก


ภาพ

-ใน, --รายละเอียด แสดงข้อความข้อมูลเมื่อลบคือ

ดำเนินการ


ภาพ


ตารางที่ 4-9: rm ตัวอย่าง


ผลการบัญชาการ

ผลการบัญชาการ

rm file1 ลบ file1 เงียบ.


ภาพ

rm -i file1 เช่นเดียวกับด้านบน ยกเว้นว่าผู้ใช้จะได้รับแจ้งให้ยืนยันก่อนที่จะดำเนินการลบ


ภาพ

rm -r ไฟล์1 dir1 ลบ file1 และ ผบ. 1 และเนื้อหาของมัน


ภาพ

rm -rf ไฟล์1 dir1 เช่นเดียวกับข้างบน ยกเว้นว่าถ้าอย่างใดอย่างหนึ่ง file1 or ผบ. 1 do

ไม่มีอยู่ rm จะดำเนินต่อไปอย่างเงียบ ๆ


ภาพ


ภาพ

ระวังด้วย rm!

ระบบปฏิบัติการที่คล้ายกับ Unix เช่น Linux ไม่มีคำสั่งยกเลิกการลบ เมื่อคุณลบบางสิ่งด้วย rm, มันไปแล้ว. Linux ถือว่าคุณฉลาดและรู้ว่ากำลังทำอะไรอยู่

ภาพ

rm – ลบไฟล์และไดเรกทอรี


โปรดใช้ความระมัดระวังเป็นพิเศษกับสัญลักษณ์แทน ลองพิจารณาตัวอย่างคลาสสิกนี้ สมมติว่าคุณต้องการลบเฉพาะไฟล์ HTML ในไดเร็กทอรี เมื่อต้องการทำเช่นนี้ คุณพิมพ์:

RM *.html

ซึ่งถูกต้อง แต่ถ้าคุณเว้นวรรคระหว่าง "*" และ ".html" โดยไม่ได้ตั้งใจดังนี้:

RM * .html

rm คำสั่งจะลบไฟล์ทั้งหมดในไดเร็กทอรีแล้วบ่นว่าไม่มีไฟล์ชื่อ ".html"

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


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: