Коли я використовую аналізатор використання диска і сканую свою домашню папку, .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 та перезапустити програми.