สวัสดีครับวันนี้เป็นวันที่สองที่เราเจอกันใน Blog แห่งนี้อีกครั้ง เนื่องจากวันนี้ผมได้ติดตั้งเครื่องมือต่าง ๆ กับ Linux แล้วต้องใช้คำสั่งในการลบไฟล์บ่อย ๆ เลยเก็บเอามาเขียนเป็น blog ตามประสานะครับ ผิดพลาดประการใดชี้แนะได้นะครับ
ก่อนอื่นผมขอชี้แจ้งนิดหนึ่งนะครับว่า Linux ที่ผมใช้งานนั้นเป็น Ubuntu ดังนั้นคำสั่งต่าง ๆ ที่ใช้ในการทำงานนั้นก็อ้างอิงของ Ubuntu version 16.04 LTS เป็นหลักนะครับ งั้นเรามาเริ่มกันเลยนะครับ
คำสังลบไฟล์ที่
rm [Option] ชื่อไฟล์ที่เราต้องการลบ
เช่น
เราต้องการลบไฟล์ที่ชื่อว่า dog.txt
ตัวอย่างที่ 1
1. sudo rm dog.txt (กด Enter)
2. ระบบจะถามว่าคุณต้องการจะลบ file ที่ชื่อว่า dog.txt หรือไม่
3.เราตอบ yes เพื่อต้องการลบไฟล์ตัวนี้ แต่ ถ้าไม่ต้องการลบให้ตอบ no ครับ
ซึ่งจากการใช้งานที่ผ่านมานั้นรูปแบบตัวอย่างที่ 1 นั้น เหมาะสำหรับการลบไฟล์น้อย ๆ ประมาณ 3 - 5 ไฟล์เท่านั้น เพราะถ้ามีไฟล์มากกว่า 5 ไฟล์แล้วไซร้ บอกเลยครับ ตอบ yes กันเมื้อยตุ้มเลย
ตัวอย่างที่ 2
1. sudo rm -f dog.txt (กด Enter)
2. กลับมาสู่ command promp ของ Linux
สิ่งที่เกิดขึ้นในตัวอย่างที่ 2 นี้ คือ ระบบจะไม่ถามอะไรกับผู้ใช้เลย ว่าต้องการลบไฟล์ dog.txt หรือไม่ แต่ระบบทำการลบโดยทันที
ตัวอย่างที่ 3
ในตัวอย่างนี้เรามี file ทั้งหมด 10 ตัว ใน โฟลเดอร์ที่ชือว่า tmp นะครับ
dog1.txt, dog2.txt, dog3.txt, dog4.txt, dog5.txt, dog6.txt, dog7.txt, dog8.txt, dog9.txt, dog10.txt
ถ้าเราใช้คำสั่งแบบตัวอย่างที่ 1 คือ
1. sudo rm * (กด Enter)
2. ระบบจะถามว่าคุณต้องการจะลบ file ชื่อว่า dog1.txt หรือไม่
3. เราตอบ yes เพื่อต้องการลบไฟล์ตัวนี้ แต่ ถ้าไม่ต้องการลบให้ตอบ no ครับ
4. ระบบจะถามว่าคุณต้องการจะลบ file ชื่อว่า dog2.txt หรือไม่
5. เราตอบ yes เพื่อต้องการลบไฟล์ตัวนี้ แต่ ถ้าไม่ต้องการลบให้ตอบ no ครับ
6. ระบบจะถามว่าคุณต้องการจะลบ file ชื่อว่า dog3.txt หรือไม่
7. เราตอบ yes เพื่อต้องการลบไฟล์ตัวนี้ แต่ ถ้าไม่ต้องการลบให้ตอบ no ครับ
.
.
.
.
.
.
.
.
จบครบทั้ง 10 ตัว
ซึ่งจากตัวอย่างที่ 3 นี้ บอกเลยครับเป็นภาระกับชีวิตมากมาย เพราะต้องกดเมื้อยนิ้วเลยครับ ^^
ตัวอย่างที่ 4
ผมขออ้างอิงข้อมูลจากตัวอย่างที่ 3 นะครับ
1. sudo rm -f *
2. จบครับ ^^
จากตัวอย่างที่ 4 นั้นระบบจะไม่ถามอะไรกับเราเลย กด Enter ปุ๊บ เสร็จปั๊บ ^^
ไม่มีความคิดเห็น:
แสดงความคิดเห็น