ค้นหาเว็บไซต์

6 คำสั่งเพื่อทำความสะอาดระบบ Ubuntu ของคุณจากเทอร์มินัล


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

โปรดทราบว่าในกรณีส่วนใหญ่ คำสั่งเหล่านี้สามารถใช้งานได้กับระบบที่ใช้ Debian เป็นพื้นฐานทุกระบบ ฉันได้ทดสอบมันทั้งบนการติดตั้ง Ubuntu และเครื่อง Linux Mint ในทั้งสองระบบ ฉันได้พื้นที่เพิ่มขึ้นมาก มากกว่าที่คาดไว้จริง ๆ

ถอนการติดตั้งโปรแกรม

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

dpkg --list 

หรืออีกทางหนึ่งแบบนี้:

apt list --installed

อย่างไรก็ตาม ฉันไม่ใช่แฟนของวิธีนี้เพราะคุณจะได้รายการยาว ๆ ที่คุณต้องเลื่อนดูด้วยตนเอง และรายการเหล่านั้นรวมถึง dependencies ที่คุณอาจไม่รู้จักการใช้งานของมัน เว้นแต่ว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่ การไปที่รายการแอปที่ติดตั้งใน GUI ของคุณจะดีกว่า ขึ้นอยู่กับระบบที่คุณใช้ จะมีตำแหน่งต่าง ๆ สำหรับมัน แต่จะอยู่ในซอฟต์แวร์เซ็นเตอร์ ด้านล่างคือลักษณะที่ปรากฏใน Linux Mint

ในการลบโปรแกรม เพียงทำได้ผ่านศูนย์ซอฟต์แวร์ หรือพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apt-get remove program-name

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

ล้างแคชของ APT

ดิสโทรส่วนใหญ่ที่ใช้ฐาน Debian รวมถึง Ubuntu ใช้ APT ในการจัดการโปรแกรม ซึ่งคุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในบทความของเราเกี่ยวกับวิธีใช้ apt-get อย่างไรก็ตาม APT จะเก็บแคชของไฟล์ที่ดาวน์โหลดและไม่ทำความสะอาดออก ถ้าคุณใช้ระบบของคุณมาสักพัก แคชอาจเต็มได้มาก ดังนั้นคุณจะต้องทำความสะอาดเพื่อคืนพื้นที่ดิสก์กลับมา

ก่อนอื่น มาหาวิธีตรวจสอบว่าแคชใช้พื้นที่มากแค่ไหนด้วยคำสั่ง "du" (อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในบทความของเราเกี่ยวกับการดูพื้นที่ดิสก์ว่างใน Linux) เรายังต้องเพิ่มตำแหน่งของแคช ซึ่งโดยค่าเริ่มต้นคือ /var/cache/apt

sudo du -sh /var/cache/apt 

คุณจะได้รับข้อความสั้น ๆ แสดงขนาดพื้นที่ที่ไดเรกทอรีใช้งานอยู่

เกือบ 600MB ในกรณีของฉัน ซึ่งคุ้มค่าที่จะทำความสะอาด ในการทำเช่นนั้น ให้ป้อนคำสั่งต่อไปนี้:

sudo apt-get clean

ในกรณีของฉัน สิ่งนี้ทำให้ฉันเหลือไฟล์ในแคชเพียง 44KB ซึ่งเป็นผลลัพธ์ที่ดีกว่ามาก

ถ้าคุณต้องการ คุณยังสามารถปิดการแคชแพ็กเกจอัตโนมัติได้ เพื่อที่คุณจะไม่ต้องเจอกับปัญหานี้อีก

ลบแพ็กเกจที่คุณไม่ต้องการอีกต่อไป

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

sudo apt-get autoremove

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

ล้างบันทึกประจำวัน

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

คุณสามารถรันคำสั่งดังต่อไปนี้เพื่อตรวจสอบว่าบันทึกของคุณใช้พื้นที่เท่าใด:

journalctl --disk-usage

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

sudo journalctl --vacuum-time=7d

สิ่งนี้ทำความสะอาดเกือบเต็ม 3.3GB ทำให้ฉันเหลือเพียง 24MB ซึ่งจัดการได้ง่ายมากขึ้น

ล้างแคชภาพขนาดย่อของคุณ

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

du -sh ~/.cache/thumbnails

จุดหน้าคำว่า “cache” บ่งบอกว่านี่คือโฟลเดอร์ที่ซ่อนอยู่ แม้ว่าจะไม่ส่งผลต่อวิธีที่คุณโต้ตอบกับมัน

ในกรณีของฉัน ไดเรกทอรีมีไฟล์มากกว่า 300MB ซึ่งหมายความว่ามันจำเป็นต้องถูกทำความสะอาด วิธีที่ดีที่สุดในการทำเช่นนี้คือใช้คำสั่งดังต่อไปนี้

rm -rf ~/.cache/thumbnails/*

จากนั้นฉันจึงตรวจสอบขนาดของไดเรกทอรีอีกครั้งและพบว่ามันอยู่ที่ 4KB ซึ่งน่าพอใจมากกว่า

ลบไฟล์ที่ซ้ำกัน

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

ฉันทำตามคำแนะนำในบทความของเราและสามารถลบไฟล์ซ้ำเกือบ 500MB ออกไป ซึ่งไฟล์เหล่านั้นได้อยู่ในฮาร์ดไดรฟ์ของฉัน ซึ่งสร้างความแตกต่างอย่างมาก


โดยการใช้เคล็ดลับเหล่านี้บางข้อหรือทั้งหมด คุณสามารถเพิ่มพื้นที่ว่างหลายกิกะไบต์บนระบบ Ubuntu ของคุณได้อย่างง่ายดาย หากคุณต้องการพื้นที่เพิ่มเติมโดยเฉพาะเพื่อเร่งการบูตระบบของคุณ ลองดูคู่มือของเราเกี่ยวกับวิธีเพิ่มพื้นที่ว่างบนพาร์ติชันบูตของ Linux

บทความที่เกี่ยวข้อง