Ubuntu系統(tǒng)磁盤空間不足? 7 種簡單方法釋放和清理Ubuntu磁盤空間

隨著使用時(shí)間的推移,各種應(yīng)用程序的添加和刪除,任何操作系統(tǒng)都可能變得混亂。如果你有 TB 級(jí)的存儲(chǔ)容量,可能不會(huì)費(fèi)心清理 Ubuntu 磁盤空間。但如果硬盤空間有限,比如一臺(tái)只有 128GB 的 SSD 筆記本,不定期釋放磁盤空間就變得非常必要。
本文向大家介紹一些簡單的方法和技巧,幫助清理 Ubuntu 系統(tǒng),以獲得更多可用磁盤空間。
清理 Ubuntu 磁盤空間
有多種方法可以釋放和清理 Ubuntu 磁盤空間,我們將從命令行界面(CLI)和圖形用戶界面(GUI)這兩個(gè)方面進(jìn)行介紹。雖然以 Ubuntu 系統(tǒng)為例,但操作步驟同樣適用于 Linux Mint、elementary OS 和其他基于 Ubuntu 的 Linux 發(fā)行版。
1. 自動(dòng)移除不再需要的軟件包(推薦)
如果你了解 apt-get 或 apt 命令的基本用法,應(yīng)該知道 autoremove
選項(xiàng)。該選項(xiàng)可以刪除安裝軟件包時(shí)自動(dòng)安裝的依賴庫和包。如果該軟件包被移除,這些自動(dòng)安裝的軟件包在系統(tǒng)中就沒有用處了。它還會(huì)刪除在 Ubuntu 升級(jí)時(shí)自動(dòng)安裝的舊 Linux 內(nèi)核。
這是一個(gè)自動(dòng)化的命令,可以定期運(yùn)行它來清理和釋放 Ubuntu 磁盤空間:
sudo apt autoremove
使用 apt 命令清理 Ubuntu 磁盤空間
2. 卸載不必要的應(yīng)用程序(推薦)
很多用戶都安裝了一些幾乎不使用的游戲和/或應(yīng)用程序,不信就去把你的 Ubuntu 應(yīng)用列表拉出來看一下,不服來戰(zhàn)。
在軟件中心查看已安裝的應(yīng)用程序
如果需要釋放空間,清理那些未使用或使用較少的應(yīng)用程序是一個(gè)不錯(cuò)的主意。我們可以通過「軟件中心」移除 Ubuntu 應(yīng)用程序,或者使用以下命令加上相應(yīng)的應(yīng)用程序包名稱進(jìn)行移除:
sudo apt remove package-name1 package-name2
3. 清理 Ubuntu 中的 APT 緩存
Ubuntu 使用 APT(高級(jí)軟件包工具)在系統(tǒng)上安裝、刪除和管理軟件,并且在軟件被卸載后,它仍會(huì)保留先前下載和安裝的軟件包緩存。
APT 軟件包管理系統(tǒng)將 DEB 軟件包的緩存保存在 /var/cache/apt/archives
目錄中。隨著時(shí)間的推移,這個(gè)緩存可能會(huì)變得非常龐大,并保存著許多不再需要的軟件包。
可以使用下面的 du
命令查看這個(gè)緩存的大?。?/p>
sudo du -sh /var/cache/apt
如下圖所示,我有 85MB 的緩存存儲(chǔ)空間。 當(dāng)你幾乎沒有剩余磁盤空間時(shí),這 85MB 空間釋放出來便可以救急。
有兩種方式來清理APT緩存:
- 使用以下命令刪除過時(shí)的軟件包,例如那些已經(jīng)被更新取代的軟件包:
sudo apt autoclean
- 要么完全刪除APT緩存(釋放更多磁盤空間):
sudo apt clean
清理 Ubuntu 中的 APT 緩存
4. 清除 systemd 日志記錄
每個(gè) Linux 發(fā)行版都有日志記錄機(jī)制,可以幫助排查系統(tǒng)中發(fā)生的情況。在 Ubuntu 中,也有內(nèi)核日志數(shù)據(jù)、系統(tǒng)日志消息以及各種服務(wù)的標(biāo)準(zhǔn)輸出和錯(cuò)誤信息。
隨著使用時(shí)間的推移,這些日志會(huì)占用大量的 Ubuntu 磁盤空間??梢允褂靡韵旅顧z查日志的大小:
journalctl --disk-usage
清理 systemd 日志記錄的最簡單方法是清除超過一定天數(shù)的舊日志:
sudo journalctl --vacuum-time=3d
清除 systemd 日志記錄
5. 移除舊版本的 Snap 應(yīng)用程序
Snap 包的大小稍大于同一應(yīng)用程序的 DEB 包。此外,Snap 還會(huì)保存至少兩個(gè)舊版本的應(yīng)用程序,用于備用和回滾。這將占用大量磁盤空間。要查看 Snap 存儲(chǔ)的大小,可以使用以下命令:
du -h /var/lib/snapd/snaps
Canonical 公司的 Snapcraft 團(tuán)隊(duì)成員 Alan Pope 創(chuàng)建了一個(gè)小腳本,用于清理所有舊版本的 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 會(huì)自動(dòng)為圖片文件創(chuàng)建縮略圖,并將這些縮略圖以文件形式隱藏存儲(chǔ)在用戶賬戶的 ~/.cache/thumbnails
目錄中。
如果你是攝影愛好者或者圖片收藏者,隨著時(shí)間的推移,縮略圖的數(shù)量會(huì)大大增加。需要特別注意的是,如果刪除了某些照片或圖片,這些自動(dòng)生成的縮略圖緩存仍然會(huì)保留在磁盤上,而不會(huì)自動(dòng)清除。
可以使用以下命令檢查縮略圖緩存的大?。?/p>
du -sh ~/.cache/thumbnails
因此,每隔一段時(shí)間清除縮略圖緩存是一個(gè)很好的習(xí)慣。 最快捷的方法就是使用以下命令:
rm -rf ~/.cache/thumbnails/*
清理 Ubuntu 縮略圖緩存
7. 查找并刪除 Ubuntu 重復(fù)文件
有時(shí)候系統(tǒng)中可能存在重復(fù)的文件,清除重復(fù)文件可以釋放一些空間并清理你的 Ubuntu 系統(tǒng)??梢允褂脠D形界面工具如 FSlint 或命令行工具如 FDUPES 來完成此任務(wù)。
查找并刪除 Ubuntu 重復(fù)文件
如果覺得前面介紹的內(nèi)容太麻煩,不喜歡使用這些命令和工具,那么向大家推薦一款集中清理 Ubuntu 系統(tǒng)的小工具,您可以了解如何在 Ubuntu 中使用 Stacer 清理工具。
Stacer 儀表板
相關(guān)文章
Ubuntu怎么啟用虛擬桌面功能? Ubuntu工作空間解決方案
工作空間是 Ubuntu 提供的虛擬桌面功能,不同于將所有窗口混合地放置在同一屏幕上,可以將多個(gè)窗口放置在不同的 Ubuntu 工作空間中,下面我們就來看看使用方法2024-11-20Ubuntu怎么安裝Microsoft Edge瀏覽器? Edge瀏覽器圖文安裝教程
Edge瀏覽器比其他任何瀏覽器都能更好地防止惡意網(wǎng)站和下載文件,Ubuntu系統(tǒng)怎么使用edge呢?下面我們就來看看詳細(xì)的下載安裝方法2024-11-20Brave瀏覽器怎么下載安裝? Ubuntu安裝和配置Brave瀏覽器圖文教程
Ubuntu系統(tǒng)可以安裝喜歡的瀏覽器,該怎么安裝Brave瀏覽器呢?下面我們就來看看包括下載、安裝、配置等一系列操作2024-11-20Ubuntu怎么創(chuàng)建、刪除和調(diào)整 SWAP 空間? Linux修改swap交換空間的技巧
SWAP是Linux系統(tǒng)用于當(dāng)物理內(nèi)存不足時(shí),將部分不活躍的內(nèi)存數(shù)據(jù)暫時(shí)存儲(chǔ)到硬盤上的一段空間,當(dāng)物理內(nèi)存再次空閑時(shí),系統(tǒng)會(huì)將存儲(chǔ)在SWAP分區(qū)上的數(shù)據(jù)重新載入到內(nèi)存中,這2024-10-21如何通過ZRAM內(nèi)核模塊壓縮Ubuntu內(nèi)存? Linux使用zram壓縮內(nèi)存教程
小內(nèi)存福音!ZRAM 是一個(gè) Linux 內(nèi)核模塊,它可以在系統(tǒng)內(nèi)存(RAM)中創(chuàng)建一個(gè)壓縮的塊設(shè)備,從而讓系統(tǒng)可以運(yùn)行更多的應(yīng)用程序,或處理更大規(guī)模的任務(wù)2024-10-21Ubuntu怎么安裝Intel NPU驅(qū)動(dòng)? 通過Snap Store輕松搞定
Ubuntu系統(tǒng)中要充分發(fā)揮NPU 驅(qū)動(dòng)的作用,除了需要你的 CPU 集成了 NPU 處理單元外,相關(guān)軟件、工具或應(yīng)用程序也需支持通過 NPU 來完成 AI 任務(wù)2024-10-21Ubuntu 24.10 發(fā)行版登場(chǎng):新功能與主要變化
Canonical 昨日發(fā)布新聞稿,正式推出代號(hào)為 Oracular Oriole 的 Ubuntu 24.10 發(fā)行版,新版在內(nèi)核方面升級(jí)到最新 6.11 版本,并采用 GNOME 47 桌面環(huán)境2024-10-12Ubuntu 24.04 LTS 怎么安裝和卸載Docker?
Docker 是一個(gè)免費(fèi)的開源工具,設(shè)計(jì)用于在容器中構(gòu)建、部署和運(yùn)行應(yīng)用程序,我們將逐步介紹如何在 Ubuntu 24.04 LTS 上安裝 Docker2025-03-13- Java是最受歡迎的編程語言之一,怎么在Ubuntu 24.04 LTS中安裝和卸載java呢?詳細(xì)請(qǐng)看下文介紹2024-09-14
Ubuntu 24.04 LTS怎么設(shè)置固定IP地址?
在Ubuntu 24.04 LTS上設(shè)置固定IP地址可以通過圖形界面和命令行兩種方式來完成,下面我們就來看看詳細(xì)的教程2024-09-14