วิธีการลบไฟล์และโฟลเดอร์โดยใช้ Linux

คู่มือนี้จะแสดงวิธีการต่างๆในการลบไฟล์ทั้งหมดโดยใช้ Linux

วิธีที่ง่ายที่สุดในการลบไฟล์คือการใช้ตัวจัดการไฟล์ที่มาพร้อมกับส่วนหนึ่งของเวอร์ชั่น Linux ของคุณ ตัวจัดการไฟล์ให้มุมมองแบบกราฟิกของไฟล์และโฟลเดอร์ที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณ ผู้ใช้ Windows จะคุ้นเคยกับแอพพลิเคชันที่เรียกว่า Windows Explorer ซึ่งเป็นตัวจัดการไฟล์

มีหลายผู้จัดการไฟล์ที่แตกต่างกันสำหรับ Linux แต่ที่นี่มีคนที่ติดตั้งบ่อยที่สุด:

Nautilus เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป GNOME และเป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Ubuntu , Linux Mint , Fedora และ openSUSE

Dolphin เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อปของ KDE และเป็นโปรแกรมจัดการไฟล์ดีฟอลต์สำหรับการแจกจ่ายเช่น Kubuntu และ Mint and Debian ของ KDE

ธันยอร์เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป XFCE และเป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Xubuntu

PCManFM เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป LXDE และเป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Lubuntu

Caja เป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับสภาพแวดล้อมเดสก์ทอป MATE และมาในฐานะส่วนหนึ่งของ Linux Mint Mate

คู่มือนี้จะแสดงวิธีลบไฟล์โดยใช้ สภาพแวดล้อมเดสก์ท็อปทั้งหมด และจะแสดงวิธีการลบไฟล์โดยใช้บรรทัดคำสั่ง

วิธีการใช้ Nautilus เพื่อลบไฟล์

Nautilus สามารถเปิดได้ใน Ubuntu โดยคลิกที่ไอคอนตู้เก็บเอกสารใน Launcher คุณจะสามารถหา Nautilus ใน Mint ได้โดยคลิกที่ตัวจัดการไฟล์ในแถบเปิดใช้ด่วนหรือผ่านเมนู การกระจายที่ใช้สภาพแวดล้อมเดสก์ท็อป GNOME จะมีตัวจัดการไฟล์ภายในหน้าต่างกิจกรรม

เมื่อคุณเปิด Nautilus แล้วคุณสามารถนำทางผ่านไฟล์และโฟลเดอร์โดยดับเบิลคลิกที่ไฟล์เหล่านั้น หากต้องการลบไฟล์เพียงไฟล์เดียวให้คลิกขวาที่ไอคอนและเลือก "ย้ายไปที่ถังขยะ"

คุณสามารถเลือกหลายไฟล์โดยกดปุ่ม CTRL ค้างไว้ขณะคลิกที่ไฟล์จากนั้นกดปุ่มขวาเพื่อเปิดเมนู คลิกที่ "ย้ายไปที่ถังขยะ" เพื่อย้ายรายการไปยังถังรีไซเคิล

หากคุณต้องการใช้แป้นพิมพ์คุณสามารถกดปุ่ม "Delete" บนแป้นพิมพ์เพื่อส่งรายการไปยังถังขยะ

หากต้องการลบไฟล์อย่างถาวรให้คลิกที่ไอคอน "ถังขยะ" ในแผงด้านซ้าย รายการนี้จะแสดงรายการทั้งหมดที่คุณได้ลบไปแล้ว แต่ยังสามารถกู้คืนได้

เมื่อต้องการเรียกคืนการคลิกไฟล์บนรายการและคลิกปุ่ม "คืนค่า" ที่มุมบนขวา

หากต้องการล้างข้อมูลในถังขยะให้คลิกที่ปุ่ม "ว่าง" ที่มุมบนขวา

วิธีการใช้ปลาโลมาเพื่อลบไฟล์

ตัวจัดการไฟล์ Dolphin เป็นตัวจัดการไฟล์เริ่มต้นที่มีสภาพแวดล้อมของ KDE คุณสามารถเปิดใช้งานได้โดยคลิกที่ไอคอนในเมนู

อินเทอร์เฟซมีลักษณะคล้ายกันมากกับ Nautilus และฟังก์ชันการลบจะเหมือนกันมาก

หากต้องการลบไฟล์เพียงไฟล์เดียวให้คลิกขวาที่ไฟล์และเลือก "ย้ายไปที่ถังขยะ" นอกจากนี้คุณยังสามารถกดปุ่มลบได้ด้วยอย่างไรก็ตามข้อความนี้จะปรากฏขึ้นเพื่อถามว่าคุณต้องการย้ายรายการไปยังถังขยะหรือไม่ คุณสามารถหยุดข้อความที่ปรากฏขึ้นอีกครั้งโดยทำเครื่องหมายในช่องทำเครื่องหมาย

หากต้องการลบไฟล์หลายไฟล์ให้เลือกไฟล์ทั้งหมดที่คุณต้องการลบโดยกดปุ่ม CTRL ค้างไว้และคลิกซ้ายที่ไฟล์ หากต้องการย้ายไปที่ถังขยะสามารถกดปุ่มลบหรือคลิกขวาและเลือก "ย้ายไปที่ถังขยะ"

คุณสามารถคืนค่ารายการจากถังขยะโดยคลิกที่ไอคอนถังขยะในแผงด้านซ้าย ค้นหารายการหรือรายการที่คุณต้องการคืนค่าให้คลิกขวาจากนั้นเลือก "restore"

หากต้องการล้างข้อมูลในถังขยะให้คลิกขวาที่ตัวเลือกถังขยะในแผงด้านซ้ายและเลือก "empty trash"

คุณสามารถลบไฟล์โดยไม่ให้ไปที่ถังขยะได้ในครั้งแรกด้วยการกดปุ่ม shift ค้างไว้และกดปุ่มลบ

วิธีการใช้ธิกาเพื่อลบไฟล์

ผู้จัดการไฟล์ส่วนใหญ่จะทำตามรูปแบบเดียวกันเมื่อเลือกคัดลอกย้ายและลบไฟล์และโฟลเดอร์

ธัญญาไม่แตกต่างกัน คุณสามารถเปิด Thunar ในสภาพแวดล้อมเดสก์ท็อป XFCE ได้โดยคลิกที่เมนูและค้นหา "Thunar"

หากต้องการลบไฟล์โดยใช้ Thunar ให้เลือกไฟล์ด้วยการคลิกเมาส์และคลิกขวา ความแตกต่างหลักระหว่าง Thunar และผู้จัดการไฟล์ทั้งสองที่กล่าวถึงก่อนหน้านี้ก็คือทั้ง "Move to Trash" และ "Delete" มีอยู่ในเมนูบริบท

ดังนั้นการส่งไฟล์ไปยังถังขยะสามารถเลือกตัวเลือก "ย้ายไปที่ถังขยะ" หรือลบอย่างถาวรโดยใช้ตัวเลือก "ลบ"

หากต้องการเรียกคืนไฟล์ให้คลิกที่ไอคอน "ถังขยะ" ในแผงด้านซ้ายและค้นหาไฟล์ที่คุณต้องการเรียกคืน คลิกขวาที่ไฟล์และคลิกที่ "Restore" ในเมนู

หากต้องการล้างข้อมูลในถังขยะให้คลิกขวาที่ไอคอน "ถังขยะ" และเลือก "Empty Trash"

วิธีการใช้ PCManFM เพื่อลบไฟล์

ตัวจัดการไฟล์ PCManFM เป็นค่าดีฟอลต์สำหรับสภาพแวดล้อมเดสก์ท็อป LXDE

คุณสามารถเปิด PCManFM โดยเลือกตัวจัดการไฟล์จากเมนู LXDE

หากต้องการลบไฟล์ให้เลื่อนดูโฟลเดอร์ต่างๆและเลือกไฟล์ที่คุณต้องการลบด้วยเมาส์

คุณสามารถกดปุ่มลบเพื่อลบไฟล์และระบบจะถามว่าคุณต้องการย้ายรายการไปที่ถังขยะหรือไม่ คุณยังสามารถคลิกขวาที่ไฟล์และเลือก "ย้ายไปที่ถังขยะ" จากเมนู

หากคุณต้องการลบไฟล์อย่างถาวรให้กดปุ่ม shift ค้างไว้และกดปุ่ม delete ตอนนี้ระบบจะถามว่าคุณต้องการนำไฟล์ออกหรือไม่ หากคุณกดแป้น shift ค้างไว้และกดปุ่มขวาจะเห็นตัวเลือกเมนูเป็น "remove" แทน "move to trash"

ในการเรียกคืนรายการคลิกที่ถังขยะและเลือกไฟล์หรือไฟล์ที่คุณต้องการเรียกคืน คลิกขวาและเลือก "restore"

หากต้องการล้างข้อมูลในถังขยะให้คลิกขวาที่ถังขยะและเลือก "Empty Trash Can" จากเมนู

วิธีการใช้ Caja เพื่อลบไฟล์

Caja เป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Linux Mint MATE และสภาวะแวดล้อมเดสก์ท็อป MATE โดยทั่วไป

โปรแกรมจัดการไฟล์ Caja จะพร้อมใช้งานจากเมนู

หากต้องการลบไฟล์ให้เลื่อนดูโฟลเดอร์ต่างๆและค้นหาไฟล์หรือไฟล์ที่คุณต้องการลบ เลือกไฟล์โดยคลิกที่ไฟล์และคลิกขวา เมนูจะมีตัวเลือก "ย้ายไปที่ถังขยะ" คุณยังสามารถกดปุ่มลบเพื่อย้ายไฟล์ไปยังถังขยะได้

คุณสามารถลบไฟล์โดยการกดปุ่ม shift ค้างไว้และกดปุ่มลบ ไม่มีตัวเลือกเมนูคลิกขวาสำหรับการลบไฟล์อย่างถาวร

หากต้องการเรียกคืนไฟล์คลิกที่ถังขยะในแผงด้านซ้าย ค้นหาไฟล์ที่จะเรียกคืนและเลือกด้วยเมาส์ ตอนนี้คลิกที่ปุ่ม restore

หากต้องการล้างข้อมูลในถังขยะให้คลิกที่ถังขยะแล้วคลิกปุ่มถังขยะเปล่า

วิธีลบไฟล์โดยใช้บรรทัดคำสั่ง Linux

ไวยากรณ์พื้นฐานสำหรับการลบไฟล์ที่ใช้ terminal Linux มีดังนี้:

rm / เส้นทาง / ไป / ไฟล์

ตัวอย่างเช่นสมมติว่าคุณมีไฟล์ชื่อ file1 ในโฟลเดอร์ / home / gary / documents คุณจะพิมพ์คำสั่งต่อไปนี้:

rm / home / gary / documents / file1

ไม่มีคำเตือนใดถามคุณว่าคุณแน่ใจหรือไม่ดังนั้นคุณต้องแน่ใจว่าได้พิมพ์ลงในเส้นทางไปยังไฟล์ที่ถูกต้องหรือไฟล์จะถูกลบออก

คุณสามารถลบไฟล์หลาย ๆ ไฟล์ได้ง่ายๆโดยการระบุว่าเป็นส่วนหนึ่งของคำสั่ง rm ดังนี้:

ไฟล์ rm1 ไฟล์2ไฟล์3ไฟล์4ไฟล์5

คุณยังสามารถใช้สัญลักษณ์ตัวแทนเพื่อกำหนดว่าจะลบไฟล์ใด ตัวอย่างเช่นเพื่อลบไฟล์ทั้งหมดที่มีนามสกุล. mp3 คุณจะใช้คำสั่งต่อไปนี้:

rm * .mp3

เป็นมูลค่าชี้ในขั้นตอนนี้ว่าคุณต้องมีสิทธิ์ที่จำเป็นสำหรับการลบไฟล์มิฉะนั้นคุณจะได้รับข้อผิดพลาด

คุณสามารถยกระดับสิทธิ์โดยใช้ คำสั่ง sudo หรือเปลี่ยนเป็นผู้ใช้ที่มีสิทธิ์ลบไฟล์โดยใช้ คำสั่ง su

วิธีการได้รับ & # 34; คุณแน่ใจ & # 34; ข้อความเมื่อลบไฟล์โดยใช้ Linux

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

คุณสามารถเปลี่ยนไปใช้คำสั่ง rm เพื่อถามว่าคุณแน่ใจก่อนที่จะลบแต่ละไฟล์

นี้แน่นอนดีถ้าคุณลบหนึ่งไฟล์ แต่ถ้าคุณกำลังลบหลายร้อยไฟล์จะกลายเป็นน่าเบื่อ

rm -i / เส้นทาง / ถึง / ไฟล์

ตัวอย่างเช่นถ้าคุณต้องการลบไฟล์ mp3 ทั้งหมดในโฟลเดอร์ แต่คุณต้องการยืนยันการลบแต่ละครั้งคุณจะใช้คำสั่งต่อไปนี้:

rm -i * .mp3

ผลลัพธ์จากคำสั่งดังกล่าวจะเป็นดังนี้:

rm: ลบไฟล์ปกติ 'file.mp3'?

หากต้องการลบไฟล์คุณต้องกด Y หรือ y แล้วกด Return หากคุณไม่ต้องการลบไฟล์ให้กด n หรือ N.

ถ้าคุณต้องการได้รับแจ้งว่าคุณแน่ใจหรือไม่ว่าคุณต้องการลบไฟล์ แต่เฉพาะเมื่อต้องการลบไฟล์มากกว่า 3 ไฟล์หรือเมื่อลบข้อมูลซ้ำคุณสามารถใช้ไวยากรณ์ต่อไปนี้:

rm -I * .mp3

นี่เป็นการล่วงล้ำน้อยกว่า rm -i คำสั่ง แต่แน่นอนถ้าคำสั่งจะลบน้อยกว่า 3 ไฟล์คุณจะสูญเสียทั้ง 3 ไฟล์

ผลลัพธ์จากคำสั่งดังกล่าวจะเป็นดังนี้:

rm: ลบข้อโต้แย้ง 5 ข้อหรือไม่?

อีกครั้งคำตอบต้องเป็น y หรือ Y เพื่อให้การกำจัดเกิดขึ้น

ทางเลือกสำหรับ -i และ -I มีดังนี้:

rm --interactive = ไม่ * .mp3

rm --interactive = ครั้ง * .mp3

rm --interactive = เสมอ * .mp3

ไวยากรณ์ข้างต้นได้ง่ายขึ้นอ่านและระบุว่าคุณอาจจะไม่เคยได้รับการบอกเกี่ยวกับการลบซึ่งเป็นเช่นเดียวกับไม่ได้ส่งสลับไปยังคำสั่ง rm คุณจะได้รับการบอกกล่าวครั้งเดียวซึ่งเป็นเช่นเดียวกับการทำงาน rm ด้วยสวิตช์ -I หรือคุณจะบอกเสมอซึ่งเหมือนกับการรันคำสั่ง rm ด้วย -i-switch

การลบไดเรกทอรีและนามแฝง recursively ใช้ Linux

ลองนึกภาพคุณมีโครงสร้างโฟลเดอร์ต่อไปนี้:

ถ้าคุณต้องการลบโฟลเดอร์บัญชีและโฟลเดอร์ย่อยและไฟล์ทั้งหมดที่คุณต้องใช้สวิตช์ต่อไปนี้:

rm -r / home / gary / เอกสาร / บัญชี

นอกจากนี้คุณยังสามารถใช้คำสั่งสองคำต่อไปนี้:

rm-R / home / gary / เอกสาร / บัญชี

rm --recursive / home / gary / เอกสาร / บัญชี

วิธีการลบไดเรกทอรี แต่ถ้าว่างเปล่า

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

rm -d บัญชี

หากโฟลเดอร์ว่างเปล่าระบบจะถูกลบ แต่ถ้าไม่ใช่คุณจะได้รับข้อความต่อไปนี้:

rm: ไม่สามารถลบ 'บัญชี': ไดเรกทอรีไม่ว่างเปล่า

วิธีลบไฟล์โดยไม่มีข้อผิดพลาดปรากฏขึ้นถ้าไม่มีไฟล์

ถ้าคุณกำลังเรียกใช้สคริปต์คุณอาจไม่ต้องการให้เกิดข้อผิดพลาดขึ้นหากไฟล์หรือไฟล์ที่คุณต้องการลบไม่มีอยู่

ในกรณีนี้คุณสามารถใช้คำสั่งต่อไปนี้:

rm -f / เส้นทาง / ไป / ไฟล์

ตัวอย่างเช่นคุณสามารถใช้คำสั่งนี้เพื่อลบไฟล์ที่เรียกว่า file1

rm -f file1

หากไฟล์นั้นมีอยู่จะถูกลบออกและถ้าไม่ได้คุณจะไม่ได้รับข้อความใด ๆ ที่บอกว่าไม่มีอยู่ โดยปกติถ้าไม่มีสวิตช์ -f คุณจะได้รับข้อผิดพลาดต่อไปนี้:

rm: ไม่สามารถลบ 'file1': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

สรุป

มีคำสั่งอื่น ๆ ที่คุณสามารถใช้เพื่อลบไฟล์เช่น คำสั่ง shred ซึ่งจะป้องกันการกู้คืนไฟล์

หากคุณมีลิงก์สัญลักษณ์คุณสามารถลบลิงก์โดยใช้คำสั่งยกเลิกการเชื่อมโยง