Коли я використовую аналізатор використання диска і сканую свою домашню папку, .cache
папка в моєму домашньому каталозі завжди відображається з пристойними фрагментами речей.
Було б добре, щоб я видалив вміст цієї папки чи це щось пошкодить?
Коли я використовую аналізатор використання диска і сканую свою домашню папку, .cache
папка в моєму домашньому каталозі завжди відображається з пристойними фрагментами речей.
Було б добре, щоб я видалив вміст цієї папки чи це щось пошкодить?
Відповіді:
Щоб відповісти на питання, IMO ви можете видалити все .cache
без довгострокових згубних наслідків.
Якщо ваш показник .cache
зростає, можливо, краще переглянути вміст і визначити, який додаток робить його великим і повторно налаштувати недобре діючу програму (а не просто видаляти, .cache
коли вона зростає занадто великою).
Інший каталог, який може займати багато місця (та / або економити незручні докази), - це .thumbs
каталог. Багато файлів .thumbs
здаються дублікатами.
Чистити (просто подбайте про -rf
прапор та інші каталоги;)
rm -rf ~/.thumbs/*
Коли ви не новачок у Ubuntu / Linux, важко знати, що ви можете, а що не можна видалити з домашнього каталогу. Здебільшого ви можете видалити більшу частину будь-чого з домашнього каталогу, програми або програми, для яких потрібні .cache
файли (або інші файли з крапками, такі як .local
), будуть їх знову створювати.
Більшу частину часу, в гіршому випадку, ви втратите власні конфігурації, але реального шкоди для системи не буде.
Я б не радив вам починати звикати видаляти речі, які ви не розумієте, у своєму домашньому каталозі, створити резервну копію або використовувати тестовий рахунок. Якщо ви сумніваєтесь, безпечним було б зробити резервну копію чи перемістити файл.
mv .cache .cache_backup
Потім можна відновити з резервної копії, якщо це потрібно.
Однозначно НЕ починайте видаляти речі, які ви не розумієте, поза межами домашнього каталогу.
rm -rf
, тому рекомендую gvfs-trash ~/.thumbs
замість цього
Це, як правило, безпечно видалити . Ви можете закрити всі графічні програми (наприклад, banshee, ritbox, vlc, програмний центр, ..), щоб запобігти будь-якій плутанині програм, що отримують доступ до кешу (куди раптом мій файл перейшов !?).
Він може легко мати розмір 100+ Мб, тому якщо ви хочете звільнити місце на диску, зробіть це.
Як уже вказували BretD та Dylan McCall , типом файлів є часткові завантаження, кеш-пам’ять браузера, медіа-файли, такі як значки тощо, які використовуються для прискорення доступу в майбутньому до тих самих файлів.
Інша річ, яку слід пам’ятати: видалення програми не обов’язково видаляє відповідну папку ~ / .cache / remove_prog; у цьому випадку ці файли просто займають місце і не використовуються. Їх точно можна видалити.
Щойно я виявив, що мій резервний диск заповнюється речами з .cache (я думаю, програми очищають власний кеш, але я не видаляю резервні копії, тому стає величезним). Тож я виключаю .cache зі свого резервного списку, але я помітив, що .cache містить речі з ДЕСЯТИ РОКІВ АГО, програмне забезпечення, яке я забув, я коли-небудь використовував!
Це видалить усе, що у вашому .cache, до якого востаннє отримували доступ більше року тому
find ~/.cache/ -type f -atime +365 -delete
Якщо ви нервуєте його запуском, це покаже вам, що буде видалено:
find ~/.cache/ -depth -type f -atime +365
Я використовую для цього "час доступу", ви також можете спробувати "час створення", використовуючи -ctime (хоча я знайшов багато файлів кешу, яким вже років, але все ще доступні). Дякуємо @ n33rma за пропозицію редагувати.
~/.cache
, вони лише ~ 0,1 ГБ! Гарна пропозиція щодо: -atime
прапор теж. Що я роблю, - це помістити аналогічну команду find у мій crontab, також для моєї /tmp/
папки; Я використовую -atime +1
без проблем.
Я б рекомендував не видаляти його. Я не є експертом Linux (хоча я сподіваюся!) І не знаю специфіки структури файлової системи, але ви можете вивчити, що саме знаходиться в папці, зайшовши у вашу домашню папку та натиснувши ctrl + h, щоб показати приховані папки. Потім ви можете зайти в папку .cache і подивитися, що там.
Тільки з швидкого погляду на мою систему я знаю, що banshee зберігає зображення альбомів у папці кешу (не знаю, чому саме), хром має дані в папці кеша, багато програм ведуть журнали у папці .cache та ін речі.
Я не впевнений, чи всі ці файли є лише тимчасово з метою підвищення швидкості (наприклад, кеш браузера) або якщо цей "кеш" містить файли з якоюсь іншою метою (оскільки збільшення швидкості кеш-пам’ятника браузера полягає в протидії надмірному використанню пропускної здатності -доступ файлів на сервері, тоді як не повинно бути помітної різниці в r / w разів для іншого розташування файлів на жорсткому диску).
Я сподіваюся, що хтось знає про це більше, ніж я, і можу дати вам кращу відповідь.
.cache
. Якщо можливо, скористайтеся програмою, яка створює відповідну папку. Наприклад, видалення кешу Chrome, бажано, здійснювати через Chrome. Якщо програма не пропонує видимих засобів управління кешем, може бути безпечніше залишити її в спокої, якщо справді це не знає.
du ~/.cache > cachefolders_size
. Що потрібно зробити, це надати вам список із розмірами кожної папки в .cache
. Ви можете вставити інформацію з створеного файлу в електронну таблицю, а потім сортувати її за своїм смаком. Я читав про це тут .
видалення .cache
видалить більшість параметрів конфігурації для веб-додатків. Першими помітили веб-браузери та поштові клієнти.
Те саме стосується папки .mozilla
. Наприклад, він видалить усі облікові записи з Thunderbird, і вам доведеться їх створити заново. Що стосується веб-браузерів, вона видалить історію та деякі з нихcontent settings
Крім цього, немає проблем зі видаленням цих файлів.
Я використовую Debian. Просто відкрийте домашню папку. Зробіть це для показу прихованих файлів. Ви побачите .cache у папці. Відкрийте його та видаліть усі непотрібні файли. Іноді зловмисне програмне забезпечення може розміститись у .cache та змусити вашу програму нерегулярно працювати. Це не зашкодить вашій системі Debian / Ubuntu, але може здатися, що з вашою системою щось не так, якщо ви новачок. Якщо ви виявите, що щось подібне відбувається, ви повинні зупинити всі програми, видалити вміст .cache та перезапустити програми.