Да, это безопасно, но прежде чем просто выбросить все, проверьте, что там. Эти файлы .cacheиспользуются для ускорения ваших программ, например, не вызывая загрузку, когда в этом нет необходимости. Некоторое содержимое может быть немедленно загружено или создано заново.
du -sm ~/.cache/*
предоставит вам список, и вы сможете выборочно удалять любые из этих подкаталогов в зависимости от того, как вы используете программы, места на диске и т. д.
Вы можете выйти и снова войти, как указал Лекенштейн, но в большинстве случаев программы, владеющие подкаталогами, должны быть перезапущены при запуске.
du -sm ~/.cache/* | sort -nдля того, чтобы помочь расставить приоритеты (и, возможно, установить,shopt -s dotglobесли есть точечные файлы).