Ubuntu系統(tǒng)磁盤空間不足? 7 種簡單方法釋放和清理Ubuntu磁盤空間
隨著使用時間的推移,各種應(yīng)用程序的添加和刪除,任何操作系統(tǒng)都可能變得混亂。如果你有 TB 級的存儲容量,可能不會費心清理 Ubuntu 磁盤空間。但如果硬盤空間有限,比如一臺只有 128GB 的 SSD 筆記本,不定期釋放磁盤空間就變得非常必要。

本文向大家介紹一些簡單的方法和技巧,幫助清理 Ubuntu 系統(tǒng),以獲得更多可用磁盤空間。
清理 Ubuntu 磁盤空間
有多種方法可以釋放和清理 Ubuntu 磁盤空間,我們將從命令行界面(CLI)和圖形用戶界面(GUI)這兩個方面進(jìn)行介紹。雖然以 Ubuntu 系統(tǒng)為例,但操作步驟同樣適用于 Linux Mint、elementary OS 和其他基于 Ubuntu 的 Linux 發(fā)行版。
1. 自動移除不再需要的軟件包(推薦)
如果你了解 apt-get 或 apt 命令的基本用法,應(yīng)該知道 autoremove 選項。該選項可以刪除安裝軟件包時自動安裝的依賴庫和包。如果該軟件包被移除,這些自動安裝的軟件包在系統(tǒng)中就沒有用處了。它還會刪除在 Ubuntu 升級時自動安裝的舊 Linux 內(nèi)核。
這是一個自動化的命令,可以定期運行它來清理和釋放 Ubuntu 磁盤空間:
sudo apt autoremove

使用 apt 命令清理 Ubuntu 磁盤空間
2. 卸載不必要的應(yīng)用程序(推薦)
很多用戶都安裝了一些幾乎不使用的游戲和/或應(yīng)用程序,不信就去把你的 Ubuntu 應(yīng)用列表拉出來看一下,不服來戰(zhàn)。

在軟件中心查看已安裝的應(yīng)用程序
如果需要釋放空間,清理那些未使用或使用較少的應(yīng)用程序是一個不錯的主意。我們可以通過「軟件中心」移除 Ubuntu 應(yīng)用程序,或者使用以下命令加上相應(yīng)的應(yīng)用程序包名稱進(jìn)行移除:
sudo apt remove package-name1 package-name2
3. 清理 Ubuntu 中的 APT 緩存
Ubuntu 使用 APT(高級軟件包工具)在系統(tǒng)上安裝、刪除和管理軟件,并且在軟件被卸載后,它仍會保留先前下載和安裝的軟件包緩存。
APT 軟件包管理系統(tǒng)將 DEB 軟件包的緩存保存在 /var/cache/apt/archives 目錄中。隨著時間的推移,這個緩存可能會變得非常龐大,并保存著許多不再需要的軟件包。
可以使用下面的 du 命令查看這個緩存的大?。?/p>
sudo du -sh /var/cache/apt
如下圖所示,我有 85MB 的緩存存儲空間。 當(dāng)你幾乎沒有剩余磁盤空間時,這 85MB 空間釋放出來便可以救急。
有兩種方式來清理APT緩存:
- 使用以下命令刪除過時的軟件包,例如那些已經(jīng)被更新取代的軟件包:
sudo apt autoclean
- 要么完全刪除APT緩存(釋放更多磁盤空間):
sudo apt clean

清理 Ubuntu 中的 APT 緩存
4. 清除 systemd 日志記錄
每個 Linux 發(fā)行版都有日志記錄機(jī)制,可以幫助排查系統(tǒng)中發(fā)生的情況。在 Ubuntu 中,也有內(nèi)核日志數(shù)據(jù)、系統(tǒng)日志消息以及各種服務(wù)的標(biāo)準(zhǔn)輸出和錯誤信息。
隨著使用時間的推移,這些日志會占用大量的 Ubuntu 磁盤空間??梢允褂靡韵旅顧z查日志的大?。?/p>
journalctl --disk-usage
清理 systemd 日志記錄的最簡單方法是清除超過一定天數(shù)的舊日志:
sudo journalctl --vacuum-time=3d

清除 systemd 日志記錄
5. 移除舊版本的 Snap 應(yīng)用程序
Snap 包的大小稍大于同一應(yīng)用程序的 DEB 包。此外,Snap 還會保存至少兩個舊版本的應(yīng)用程序,用于備用和回滾。這將占用大量磁盤空間。要查看 Snap 存儲的大小,可以使用以下命令:
du -h /var/lib/snapd/snaps
Canonical 公司的 Snapcraft 團(tuán)隊成員 Alan Pope 創(chuàng)建了一個小腳本,用于清理所有舊版本的 Snap 應(yīng)用:
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done
移除舊版本的 Snap 應(yīng)用程序
6.清理 Ubuntu 縮略圖緩存
為了方便用戶在文件管理器中預(yù)覽圖片,Ubuntu 會自動為圖片文件創(chuàng)建縮略圖,并將這些縮略圖以文件形式隱藏存儲在用戶賬戶的 ~/.cache/thumbnails 目錄中。
如果你是攝影愛好者或者圖片收藏者,隨著時間的推移,縮略圖的數(shù)量會大大增加。需要特別注意的是,如果刪除了某些照片或圖片,這些自動生成的縮略圖緩存仍然會保留在磁盤上,而不會自動清除。
可以使用以下命令檢查縮略圖緩存的大?。?/p>
du -sh ~/.cache/thumbnails
因此,每隔一段時間清除縮略圖緩存是一個很好的習(xí)慣。 最快捷的方法就是使用以下命令:
rm -rf ~/.cache/thumbnails/*

清理 Ubuntu 縮略圖緩存
7. 查找并刪除 Ubuntu 重復(fù)文件
有時候系統(tǒng)中可能存在重復(fù)的文件,清除重復(fù)文件可以釋放一些空間并清理你的 Ubuntu 系統(tǒng)。可以使用圖形界面工具如 FSlint 或命令行工具如 FDUPES 來完成此任務(wù)。

查找并刪除 Ubuntu 重復(fù)文件
如果覺得前面介紹的內(nèi)容太麻煩,不喜歡使用這些命令和工具,那么向大家推薦一款集中清理 Ubuntu 系統(tǒng)的小工具,您可以了解如何在 Ubuntu 中使用 Stacer 清理工具。

Stacer 儀表板
相關(guān)文章

Ubuntu怎么啟用虛擬桌面功能? Ubuntu工作空間解決方案
工作空間是 Ubuntu 提供的虛擬桌面功能,不同于將所有窗口混合地放置在同一屏幕上,可以將多個窗口放置在不同的 Ubuntu 工作空間中,下面我們就來看看使用方法2024-11-20
Ubuntu怎么安裝Microsoft Edge瀏覽器? Edge瀏覽器圖文安裝教程
Edge瀏覽器比其他任何瀏覽器都能更好地防止惡意網(wǎng)站和下載文件,Ubuntu系統(tǒng)怎么使用edge呢?下面我們就來看看詳細(xì)的下載安裝方法2024-11-20
Brave瀏覽器怎么下載安裝? Ubuntu安裝和配置Brave瀏覽器圖文教程
Ubuntu系統(tǒng)可以安裝喜歡的瀏覽器,該怎么安裝Brave瀏覽器呢?下面我們就來看看包括下載、安裝、配置等一系列操作2024-11-20
Ubuntu怎么創(chuàng)建、刪除和調(diào)整 SWAP 空間? Linux修改swap交換空間的技巧
SWAP是Linux系統(tǒng)用于當(dāng)物理內(nèi)存不足時,將部分不活躍的內(nèi)存數(shù)據(jù)暫時存儲到硬盤上的一段空間,當(dāng)物理內(nèi)存再次空閑時,系統(tǒng)會將存儲在SWAP分區(qū)上的數(shù)據(jù)重新載入到內(nèi)存中,這2024-10-21
如何通過ZRAM內(nèi)核模塊壓縮Ubuntu內(nèi)存? Linux使用zram壓縮內(nèi)存教程
小內(nèi)存福音!ZRAM 是一個 Linux 內(nèi)核模塊,它可以在系統(tǒng)內(nèi)存(RAM)中創(chuàng)建一個壓縮的塊設(shè)備,從而讓系統(tǒng)可以運行更多的應(yīng)用程序,或處理更大規(guī)模的任務(wù)2024-10-21
Ubuntu怎么安裝Intel NPU驅(qū)動? 通過Snap Store輕松搞定
Ubuntu系統(tǒng)中要充分發(fā)揮NPU 驅(qū)動的作用,除了需要你的 CPU 集成了 NPU 處理單元外,相關(guān)軟件、工具或應(yīng)用程序也需支持通過 NPU 來完成 AI 任務(wù)2024-10-21
Ubuntu 24.10 發(fā)行版登場:新功能與主要變化
Canonical 昨日發(fā)布新聞稿,正式推出代號為 Oracular Oriole 的 Ubuntu 24.10 發(fā)行版,新版在內(nèi)核方面升級到最新 6.11 版本,并采用 GNOME 47 桌面環(huán)境2024-10-12
Ubuntu 24.04 LTS 怎么安裝和卸載Docker?
Docker 是一個免費的開源工具,設(shè)計用于在容器中構(gòu)建、部署和運行應(yīng)用程序,我們將逐步介紹如何在 Ubuntu 24.04 LTS 上安裝 Docker2025-03-13
Java是最受歡迎的編程語言之一,怎么在Ubuntu 24.04 LTS中安裝和卸載java呢?詳細(xì)請看下文介紹2024-09-14
Ubuntu 24.04 LTS怎么設(shè)置固定IP地址?
在Ubuntu 24.04 LTS上設(shè)置固定IP地址可以通過圖形界面和命令行兩種方式來完成,下面我們就來看看詳細(xì)的教程2024-09-14









