如何清理不必要的Ubuntu磁盤空間占用
【引自Winclient的博客】相當多的用戶都開始嘗試上手 Linux 來折騰測試和當工作機了,一旦你下定決心安裝上 Linux 之后可能就會發現其并不可怕,很多時候使用下來的情況都比大家事先的預期要容易很多,上手也非常快。
想必有不少朋友都是從 Ubuntu 開始起步的,而且大多數新手都會折騰很多應用程序來嘗鮮。這就導致 Ubuntu 在用久了之后,特別是在安裝和卸載了大量應用程序之后會和 Windows 一樣消耗不少的磁盤空間開銷。然而比較困惑新手的是怎樣去釋放清理不必要的 Ubuntu 磁盤空間占用。
問題在于是它不像 Windows 有圖形界面的磁盤空間清理工具,那么要怎樣去清理不必要的 Ubuntu 磁盤空間占用呢?其實只需我們在終端中執行 2 條簡單的命令即可,下面我們就來詳細解說一下。
當我們在 Ubuntu 中安裝軟件包時,有時系統會自動去幫我們安裝一些必需的軟件包,以解決 Linux 下廣為人知的依賴關系問題。但當用戶卸載軟件包時,因依賴關系而裝上的軟件包并不總會被刪除,其留在系統中就會占用一些不必要的磁盤空間。如果此類軟件包積少成多,就會占用大量不必要的 Ubuntu 磁盤空間。
- sudo apt-get autoremove
我們使用以上命令便可以自動清理這些不必要的依賴包,以及 Ubuntu 不再使用的舊版本內核文件。
當我們在 Ubuntu 軟件中心或使用 apt-get 安裝應用時,應用程序的 DEB 安裝程序(類似于 Windows 中的 exe 或 MSI 安裝包)會被下載到磁盤當中,當應用安裝完成之后,這些 DEB 文件也會被存放在硬盤當中,這也會占用大量的空間。
- sudo apt-get clean
我們使用如上命令,可以清除安裝時被緩存的安裝包。清理 DEB 安裝緩存文件不會有任何風險,當要重裝某個軟件時,包管理器會重新下載安裝文件。