当我使用磁盘使用分析器扫描我的主文件夹时,我的主目录中的.cache文件夹总是显示出相当多的内容。
我可以删除这个文件夹的内容吗?会不会对系统造成损害?
我可以删除这个文件夹的内容吗?会不会对系统造成损害?
rm -rf ~/.thumbs/*
.cache
(或其他点文件,如.local
)的程序或应用会重新创建它们。mv .cache .cache_backup
rm -rf
开头的命令都感到非常紧张,所以我建议使用gvfs-trash ~/.thumbs
代替。 - wjandrearm -r
就可以了 ;) ... -f
只在特殊情况下或者如果 rm
被别名为 rm -i
时才需要使用 ... - 0xC0000022Lrm -r ~
后不小心按下回车键。 - wjandreatrash-cli
工具,可以通过使用 sudo apt install trash-cli
命令轻松安装。对于那些对 rm -rf
命令心存顾虑的人来说,这是一个很好的替代选择。 - Spam Hater~/.thumbs/
变成了 ~/.thumbnails/
。 - Pablo Bianchifind ~/.cache/ -type f -atime +365 -delete
find ~/.cache/ -depth -type f -atime +365
~/.cache
文件夹后,备份只有0.1GB左右!关于-atime
标志的建议也很好。我在我的crontab中放置了一个类似的find命令,用于我的/tmp/
文件夹;我使用-atime +1
而没有遇到任何问题。 - GeremiaJetBrains
文件夹在~/.cache
里面有9GB,哈哈。 - BendaThierry.com$ cat ~/bin/hog
#! /usr/bin/env bash
#
# -*- mode: shell-script -*-
case $# in
(0) dir='.';;
(1) dir=$1;;
(*) echo "usage: hog <dir>"
exit 1;;
esac
du -s --one-file-system $dir/* $dir/.[A-Za-z0-9]* | sort -rn | head
noatime
选项挂载了我的主目录,所以我对上述内容进行了修改:find ~/.cache -depth -type f -mtime +365 -delete
crontab -e
命令,并添加以下行:# Clean out ~/.cache
13 3 * * 0 chronic find ~/.cache -depth -type f -mtime +365 -delete
hog
传递给| numfmt --field=7 --from-unit=1000 --to=iec
,或者你也可以在head
之前使用管道。我没有费心去弄清楚为什么在du
中添加-h
会搞乱它。 - mchid我建议不要删除它。虽然我不是Linux专家(但我希望成为!),也不了解文件系统结构的具体情况,但你可以进入你的主文件夹并按下Ctrl+H来显示隐藏文件夹,以查看该文件夹中的内容。然后你可以进入.cache文件夹并查看其中的内容。
仅仅通过快速浏览我的系统,我知道banshee将专辑封面存储在缓存文件夹中(不确定为什么),Chrome在缓存文件夹中有数据,许多程序将日志保存在.cache文件夹中,还有其他一些东西。
我不确定这些文件是否仅仅是为了提高速度而临时存在(就像浏览器缓存一样),或者这个“缓存”是否包含了其他用途的文件(因为浏览器缓存提高速度的目的是为了通过重新访问服务器上的文件来抵消带宽的过度使用,而对于硬盘上的不同文件位置,读写时间应该没有明显差异)。
我希望有人比我更了解这个问题,并能给你一个更好的回答。
.cache
不是一个好主意。如果可能的话,最好使用创建相关文件夹的程序。例如,最好通过Chrome来删除Chrome的缓存。如果一个程序没有提供可见的方式来管理其缓存,除非真的了解,否则最好不要去碰它,这样更安全。 - user25656du ~/.cache > cachefolders_size
。它的作用是为您提供.cache
目录中每个文件夹的大小列表。您可以将生成的文件中的信息粘贴到电子表格中,然后按照您的喜好进行排序。我在这里阅读到相关内容。 - user25656.cache
将删除大多数Web应用程序的配置设置。首先注意到的是Web浏览器和邮件客户端。.mozilla
。
例如,它将从Thunderbird中删除所有帐户,您必须重新创建它们。至于Web浏览器,它将删除历史记录和一些内容设置
。