Є багато людей, особливо користувачі Windows (і деякі з macOS), які вважають, що користувачі Linux люблять ускладнювати наше життя. Насправді я прийшов читати коментарі людей, які називають нас «виродками, які просто хочуть вагатися» або щось подібне. Ніщо не знаходиться далі від реальності. Ці люди думають так, бо вважають, що ВСЕ робиться з терміналу ... Звичайно, вони ніколи не торкалися Linux ... Термінал використовується, але іноді він служить для економії часу або виконання більш складних завдань, таких як очистити кеш браузера.
Зрозуміло, що будь-який браузер дозволяє видалити кеш з якоїсь частини його опцій, але ця стаття трохи спрямована на тих, хто почувається комфортно з терміналом або тим, хто хоче зберегти ці команди у скрипті для запуску з док-станції або будь-якого ярлика. У цій публікації ми поговоримо про те, як це зробити для Firefox, браузера, який за замовчуванням включений до більшості дистрибутивів Linux, і Google Chrome, ще одного з найбільш часто використовуваних варіантів найкращого для деяких завдань.
Очистити кеш Firefox
Перш ніж це зробити, варто зробити резервну копію всього. Для цього ми будемо писати ці команди по одній:
mkdir -p ~/.mozilla/firefox/backup ~/.cache/mozilla/firefox/backup mv ~/.mozilla/firefox/*.default/*.sqlite ~/.mozilla/firefox/backup mv ~/.mozilla/firefox/*.default/sessionstore.js ~/.mozilla/firefox/backup mv ~/.cache/mozilla/firefox/*.default/* ~/.cache/mozilla/firefox/backup
Якщо ми хочемо відновити файли, ми змінимо порядок каталогів.
Щоб видалити кеш браузера з терміналу, ми напишемо наступне:
rm ~/.mozilla/firefox/*.default*/*.sqlite ~/.mozilla/firefox/*default*/sessionstore.js rm -r ~/.cache/mozilla/firefox/*.default*/*
З вищесказаного "rm" означає "видалити", "-r" скаже видалити каталоги та їх вміст, а решта - шляхи. Ми пам'ятаємо, що "~ /" відноситься до нашого особистого каталогу. Після введення команд ми перезапускаємо навігатор.
Примітка: теорія говорить, що зірочок, які я додав за каталогами ".default", там бути не повинно, але я додав їх, бо в моєму випадку він сказав мені, що його там не було. Зірочками означають "усі" ті, хто чимось відповідає. Додаючи один спереду (*.) Та один ззаду, ми розповідаємо йому все, що містить слово "за замовчуванням", незалежно від того, чи є воно щось спереду чи позаду.
Як це зробити в Chrome
Як і у Firefox, ми спочатку зробимо резервні копії файлів Chrome. Ми будемо використовувати наступні команди, одну за одною:
mkdir -p ~/.google/chrome/backup mv ~/.config/google-chrome/Default/ ~/.google/chrome/backup mv ~/.cache/google-chrome ~/.google/chrome/backup
Як і у Firefox, для відновлення копій ми змінимо порядок каталогів.
Щоб видалити кеш-пам’ять Chrome, ми будемо використовувати такі команди:
rm ~/.config/google-chrome/Default/ rm ~/.cache/google-chrome
бонус
Ну. Ми вже знаємо, як видалити кеш Firefox та Chrome з терміналу, але чи варто це робити? З моєї точки зору я б сказав так і ні. Ви читаєте користувача, якому не подобається робити кілька кліків, щоб вимкнути чи перезавантажити комп'ютер. Настільки, що давно я створив кілька файлів .desktop, щоб додати команди "poweroff" та "reboot" до док-станції Ubuntu. І для мене це те, що якщо ми хочемо, щоб усунення кеш-пам’ятки нашого браузера було ефективним, найкраще - створити файл .desktop, який ми можемо додавати до різних панелей і доків доступний на Linux.
Це те, що я повинен змінити розмір зображень JPG до 830px у ширину, якщо ці зображення знаходяться на моєму робочому столі. Щоб переконатися, що це працює нам доведеться створити два файли- Текстовий файл, який містить усі рядки та файл .desktop, який виконує перший файл. Крім того, ми також переконаємось, що зможемо помістити .desktop практично в будь-який бар або док. Для цього ми зробимо наступне:
- Відкриваємо текстовий редактор.
- Ми копіюємо та вставляємо команди для видалення кешу, кожну з яких на одному рядку. Як варіант, їх можна поставити в один рядок, додавши "&&" без лапок.
- Ми зберігаємо файл.
- Клацніть правою кнопкою миші та встановіть прапорець "це виконуваний файл" або що завгодно, що він містить у дистрибутиві Linux, який ми використовуємо.
- Далі ми створимо файл .desktop, для якого створимо ще один текстовий файл із наступним:
[Desktop Entry]
Type = додатків
Terminal = false
Ім'я = кеш
Icon = / home / pablinux / Images / cache.png
Exec = ШЛЯХ ДО ФАЙЛУ
GenericName [es_ES] = Видалити кеш
- З вищевикладеного ми можемо вказати потрібне ім'я (Ім'я), в "Піктограма" - шлях до значка, до якого ми хочемо мати прямий доступ, у "Exec" - шлях до іншого текстового файлу та в "GenericName" ми коментуємо на смак споживача.
- Наступне - поставити ярлик або .desktop у добре доступне місце, наприклад, у панель (наприклад, у MATE або Plasma) або док-станцію (як у Ubuntu). У випадку настроюваних графічних середовищ, таких як KDE або MATE, ми можемо перетягувати .desktop куди завгодно, але в інших операційних системах це не так. В інших операційних системах ми повинні поставити .desktop на шлях ярликів решти програм, як це робиться usr / share / applications в Ubuntu та похідних. Поставивши туди ярлик, він виявить його як додаток, і ми можемо додати його до обраного.
Що ви вважаєте кращим: скористайтеся методом, описаним у цій публікації, або прогуляйтеся по налаштуваннях браузера та видаліть кеш вручну?