在Linux系統中,可以使用以下命令來清理不同類型的緩存:
sudo apt-get clean
這個命令會刪除APT包管理器下載的已安裝軟件包的緩存文件。
sudo yum clean all
這個命令會刪除YUM包管理器下載的軟件包緩存文件。
sudo dnf clean all
這個命令會刪除DNF包管理器下載的軟件包緩存文件。
sudo pacman -Rns $(pacman -Qdtq | grep -vE '^(core|misc|packages)$')
這個命令會刪除Pacman包管理器下載的過時軟件包緩存文件。
sudo sync; sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
這個命令會清理頁面緩存、目錄項緩存和inode緩存。sync
命令會將所有掛起的文件系統I/O操作刷新到磁盤,然后通過向/proc/sys/vm/drop_caches
文件寫入數字3來清除緩存。
注意:在執行這些命令之前,請確保你了解它們的作用,并確保不會影響到正在運行的程序和服務。在執行清理操作時,最好先備份重要數據。