如何在Linux系統中安全地清除程式快取文件

要在 Linux 系統中清除程式快取文件,請檢查使用者快取目錄,並僅刪除您能識別的快取資料夾。在許多桌上型系統中,該目錄位於 `/etc/cache/` ~/.cache。請先關閉程序,檢查哪個資料夾佔用了空間,然後將選定的快取資料夾移至回收站,以便在永久刪除之前進行檢查。

找到 Linux 快取目錄並檢查其大小

XDG基本目錄規格將 `<base_directory_name>`設定$XDG_CACHE_HOME為每個使用者非必要快取資料的基礎目錄。如果變數未設定或為空,則其預設值為 `<base_directory_name>` $HOME/.cache。某些應用程式使用其他位置或在應用程式內部管理其緩存,因此在刪除檔案之前請檢查路徑。

要快速檢查尺寸,請打開終端並運行:

cache_dir="\${XDG_CACHE_HOME:-$HOME/.cache}"
printf 'Cache directory: %s\n' "$cache_dir"
du -sh "$cache_dir"
du -h --max-depth=1 "$cache_dir" | sort -h

第一du行報告總大小;第二行列出直接子資料夾,較大的條目位於底部附近。此--max-depth選項受 GNU 支持du,GNU 是大多數桌面 Linux 發行版的標準配置;請參閱GNU Coreutils 文件中的 du命令。這些命令僅檢查大小,不會刪除任何內容。如果您的快取目錄位於其他位置,請在掃描時使用列印出的路徑。

使用磁碟使用情況分析器檢查快取資料夾

GNOME 的磁碟使用情況分析器(也稱為 Baobab)可以掃描單一資料夾並顯示其內容如何使用磁碟空間。即使您的 Linux 桌面使用不同的檔案管理器,您也可以按照以下步驟操作;選單名稱可能會有所不同。

開啟磁碟使用狀況分析器的操作選單,然後選擇「掃描資料夾」。
磁碟使用情況分析器及其「掃描資料夾」指令已開啟。選單位置因桌面版本而略有不同。
  1. 請先退出要清除快取的應用程式。正在運行的程式可能會在您刪除檔案時重新建立它們。
  2. 從應用程式選單開啟磁碟使用情況分析器。開啟右上角的選單,然後選擇「掃描資料夾…」。 GNOME 文件中對此選項用於掃描單一資料夾進行了說明。
  3. 檔案選擇器選取了主目錄中的隱藏資料夾 .cache。
    選擇系統顯示的快取目錄;.cache 在許多檔案管理器中是隱藏的。
  4. 在資料夾選擇器中,選擇快取目錄。在預設設定下,打開您的主資料夾並選擇該目錄.cache。如果隱藏檔案不可見,請在 GNOME 檔案管理器中按Ctrl+ 號鍵H;在另一台桌面上,使用其「顯示隱藏檔案」指令。$XDG_CACHE_HOME如果您使用自訂位置,請選擇您的自訂位置。
  5. 磁碟使用情況分析器顯示 .cache 資料夾掃描結果,包括資料夾清單和環形圖。
    掃描佈局範例。資料夾名稱和顯示大小在不同的 Linux 系統中可能有所不同。
  6. 等待掃描完成,然後查看資料夾清單和圖表。展開樹狀結構或依大小排序,找到佔用空間的應用程式特定子資料夾。磁碟使用情況分析器在資料夾無法讀取時可能會報告權限錯誤;請以普通使用者身分掃描您自己的主目錄緩存,而不是使用sudo.

將選定的快取檔案移至回收站

只有在確認資料夾包含您要清理的應用程式的臨時快取資料後,才能將其刪除。如果您不確定某個應用程式資料夾儲存的內容,請查閱該應用程式的文件或使用其自身的快取清除設定。

在檔案管理器上下文選單中,已選取一個快取子資料夾,並高亮顯示了「移至回收站」。
僅移動您已確定的快取資料夾;具體功能表取決於您的檔案總管。
  1. 在磁碟使用情況分析器中,以滑鼠右鍵按一下辨識出的資料夾,然後選擇「移到廢紙簍」。 GNOME 的說明文件將此方法描述為從分析器中刪除不需要的資料夾。
  2. 或者,在檔案總管中開啟您的使用者資料夾,顯示隱藏文件,開啟.cache並移走選定的應用程式快取資料夾。不要僅僅因為資料夾很大就選擇相鄰的資料夾。
  3. 打開回收站並查看其內容。只有當您準備永久刪除這些項目時才清空回收站;回收站中也可能包含無關文件。否則,請將這些項目保留在回收站中,直到您確認應用程式運作正常為止。

套用重新啟動時,可能會重建縮圖、索引或其他快取檔案。這會導致首次啟動或下次載入速度變慢,並且某些快取的下載內容可能需要重新取得。隨著應用程式的運行,快取會逐漸恢復。

不應刪除的內容

  • 請勿將設定和個人資料視為快取。除非您的目的只是為了清除臨時文件,否則~/.config請避免刪除這些文件;應用程式通常會將這些位置用於儲存配置和使用者資料。~/.local/share
  • 請勿使用 root 權限管理您的快取。從您的主目錄中刪除檔案sudo是不必要的,並且可能會導致檔案擁有者屬於錯誤的帳戶。
  • 不要將應用程式快取與軟體包管理器快取混淆。系統軟體套件管理器有自己的清理命令和位置。清除快取~/.cache不一定會回收這些空間。
  • 不要以為所有大型資料夾都是可以丟棄的。即使設定檔、離線庫或下載的檔案位於快取目錄附近,它們也可能是有用的資料。

常見問題

如果刪除的資料夾立即重新出現,則可能是應用程式仍在運行或重新建立了快取。請退出應用程序,稍後再檢查。如果將文件移至「廢紙簍」後可用磁碟空間沒有變化,請檢查「廢紙簍」的內容並清空它。如果~/.cache可用磁碟空間較小,請使用「磁碟使用情況分析器」掃描您擁有的其他資料夾;快取只是磁碟使用量的來源之一。

有關當前介面詳細信息,請參閱GNOME 官方的資料夾掃描指南、GNOME 將資料夾移至回收站的說明以及GNOME 文件隱藏文件指南。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。