ก่อนอื่นให้ใช้เครื่องมือเช่นbaobab
( sudo apt-get install baobab
) เพื่อแสดงตำแหน่งที่มีการใช้พื้นที่:
ที่จะให้ภาพรวมกราฟิกที่ดีและช่วยให้คุณ จำกัด สิ่งที่จะทำให้พื้นที่ของคุณแคบลง คุณสามารถรับข้อมูลนี้ในบรรทัดคำสั่งโดยใช้du
:
$ sudo du -ch /
ผ่านนี้sort
(สมมติว่า GNU sort
ซึ่งควรเป็นกรณีใน Debian) เพื่อจัดเรียงตามขนาดไดเรกทอรี:
$ sudo du -ch / | sort -h
ในขั้นตอนถัดไปคุณสามารถดูว่ามีพื้นที่ใดที่แพ็กเกจเฉพาะใช้กับคำสั่งนี้:
$ sudo apt-get --assume-no --purge remove "PACKAGE_NAME" | grep "be freed" |
awk '{print $4, $5}'
ตัวอย่างเช่นในระบบของฉันการลบtexlive
แพ็คเกจทั้งหมดจะเพิ่มฟรี 1,502 MB:
$ sudo apt-get --assume-no --purge remove "texlive*" | grep "be freed" |
awk '{print $4, $5}'
1,502 MB
ในที่สุดคุณสามารถรับข้อมูลนี้สำหรับแพ็คเกจที่ติดตั้งทั้งหมดด้วยคำสั่งนี้:
$ for i in $(dpkg -l | awk '($1=="ii"){print $2}'); do
echo -e "$i\t"$(sudo apt-get --assume-no --purge remove "$i" |
grep "be freed" | awk '{print $4, $5}');
done