ubuntu 釋放空間的7種簡單方法

2021-10-08 22:55:30 字數 3859 閱讀 2389

ㅤㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ從我們的理想中,我們無意間暴露了自己的缺陷——讓·羅斯唐

linux系統空間不足?您可以通過以下幾種方式清理系統,釋放ubuntu和其他基於ubuntu的linux發行版上的空間。

隨著時間的流逝,隨著新增和刪除程式,任何作業系統都可能變得混亂。如果您擁有tb的儲存容量,則可能不必費心清理ubuntu來騰出一些磁碟空間。但是,如果您的硬碟空間有限(例如我有一台128 gb ssd膝上型電腦),則必須釋放磁碟空間。

但是在此之前,讓我們看看如何找到ubuntu上剩餘的可用空間。

檢查ubuntu上的可用空間

在ubuntu上,這相當容易。只需使用磁碟使用情況分析器工具。在選單中搜尋並執行該工具。您應該在此處看到已使用的磁碟空間和可用空間:

一旦知道了磁碟上的可用空間狀態,就可以清理系統並在此處騰出更多可用空間了。

如何在ubuntu和linux mint中釋放磁碟空間

在ubuntu和其他基於ubuntu的系統中,有幾種清理磁碟空間的方法。我在這裡討論了幾個命令列技巧以及一些gui選項。

雖然我在這裡提到了幾種方法,但是如果您是初學者,請避免使用標記為「專家」的方法。並不是說您不能使用它們,而是最好避免不知道自己在做什麼。

本教程適用於ubuntu 18.04和其他ubuntu版本,linux mint和其他基於ubuntu的linux發行版。

擺脫不再需要的軟體包[推薦]

如果熟悉apt-get命令,可能會知道到apt-get命令選項'autoremove'。

此選項將刪除為滿足已安裝軟體包的依賴性而自動安裝的庫和軟體包。如果刪除了該軟體包,則這些自動安裝的軟體包在系統中無用。

它還會刪除系統公升級中自動安裝的舊linux核心。

您可以不時地執行此命令,以在ubuntu系統上騰出一些可用空間:

sudo apt-get autoremove

如您所見,此命令將釋放系統中300 mb的可用空間。

解除安裝不必要的應用程式[推薦]
我們都有一些很少使用的遊戲和/或應用程式,找到你的ubuntu上安裝的這些軟體,從軟體管理工具只能夠刪除它們。

可能是您安裝了一些很少使用的應用程式,不管當初出於什麼目的,如果你確認後續不再使用,你就可以寫在掉該應用程式釋放空間。

可以從軟體中心或使用下面帶有特定應用名稱的命令刪除程式:

sudo apt-get remove package-name1 package-name2

在ubuntu中清理apt快取

清除系統日誌日誌[中級知識]

每個linux發行版都有乙個日誌記錄機制,可以幫助您調查系統中正在發生的事情。在ubuntu中,您將擁有核心日誌記錄資料,系統日誌訊息,標準輸出以及各種服務的錯誤。

問題在於,隨著時間的流逝,這些日誌會占用大量的磁碟空間。您可以使用以下命令檢查日誌大小:

journalctl --disk-usage

現在,有一些方法可以清理系統日誌日誌。對您來說最簡單的方法是清除早於特定日期的日誌。

sudo journalctl --vacuum-time=3d

這是乙個例子:

abhishek@linux265:~$journalctl --disk-usage

archived and active journals take up 1.8g in the file system.

abhishek@linux265:~$sudo journalctl --vacuum-time=3d

vacuuming done, freed 1.7g of archived journals from /var/log/journal/1b9ab93094fa2984beba73fd3c48a39c

刪除舊版的snap應用程式[中級知識]
您可能已經知道snap軟體包的大小更大。最重要的是,snap至少儲存了該應用程式的兩個舊版本(以防您想返回到舊版本)。這會占用大量的空間。就我而言,它超過了5 gb。

du -h /var/lib/snapd/snaps

4.0k /var/lib/snapd/snaps/partial

5.6g /var/lib/snapd/snaps

canonical snapcraft團隊的成員alan pope建立了乙個小指令碼,您可以使用該指令碼來執行該指令碼以清理您的snap應用程式的所有舊版本。

您要做的是建立乙個新的shell指令碼,並在指令碼中使用以下幾行:

#!/bin/bash

# removes old revisions of snaps

# close all snaps before running this

set -eu

snap list --all | awk '/disabled/' |

while read snapname revision; do

snap remove "$snapname" --revision="$revision"

done

授予它執行許可權,使用sudo執行它並檢視魔術。該指令碼刪除了較舊的snap軟體包,並釋放了snap使用的5 gb空間的一半以上。

du -h /var/lib/snapd/snaps

4.0k /var/lib/snapd/snaps/partial

2.5g /var/lib/snapd/snaps

清理縮圖快取[中級知識]
ubuntu自動建立縮圖,以在檔案管理器中檢視。它將這些縮圖儲存在使用者帳戶中~/ .cache/thumbnails位置的隱藏目錄中。

隨著時間的流逝,縮圖的數量將急劇增加。此外,縮圖快取最終將包含許多多餘的縮圖,這些縮圖不再存在。

您可以使用以下命令檢查縮圖快取的大小:

du -sh ~/.cache/thumbnails

對於我的系統,縮圖快取的大小超過300 mb。

輸出:380m /home/linux265/.cache/thumbnails

因此,每隔幾個月左右清除縮圖快取是乙個好習慣。最快的方法是使用終端執行如下命令:

rm -rf ~/.cache/thumbnails/*

查詢並刪除重複的檔案
有時,您的系統中的不同位置可能有重複的檔案。消除重複檔案肯定會釋放一些空間並清理您的ubuntu系統。

您可以使用fslint這樣的gui工具或fdupes這樣的命令列工具來完成此任務。

寫在最後
因此,您看到了多種清理ubuntu系統的方法。就個人而言,我在這裡使用apt-get autoremove的頻率要高於其他任何命令。定期使用此命令可使系統擺脫不必要的檔案。

我希望本文能幫助您在ubuntu,linux mint和其他此類發行版中騰出可用空間。讓我知道這是否對您有用,或者您還有其他建議要分享。

vector如何釋放空間的問題

include include using namespace std templatevoid swap vector v2 int main cout swap cout v2 cout v3 v3 swap v3 cout vector v3 swap v3 swap v3 cout vect...

群暉NAS刪除檔案不釋放空間的原因和方法

1.刪除了檔案沒清理 站 控制面板 系統 計畫任務 新增計畫任務 站 預設就行,每天0點自動清理。或直接手動清理即可。2.同步軟體版本控制一般設定5即可,有些同步軟體即使刪除了原檔案和清空了 站,但空間還是沒有釋放,因為有歷史版本自動備份。如driver,cloud station等。可以控制面板 ...

繞過 KIS 7 防火牆的一種簡單方法

今天我們來講乙個簡單但很有效的繞過 kaspersky internet security 7.0 網路監控的方法,kis 7.0 的網路監控是現如今個人電腦上最流行 最著名的保護程式之一。對於這個產品,人們有褒有貶。用或不用完全在您,這裡只是闡述客觀事實。我們來看下時下最新版本 7.0.0.125...