Многие люди, особенно пользователи 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", не должно быть, но я добавил их, потому что в моем случае он сказал мне, что его там нет. Звездочки означают «всех», кто что-то соблюдает. Добавляя один впереди (*.) И один сзади, мы сообщаем ему все, что содержится в слове «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 до 830 пикселей в ширину, если эти изображения находятся на моем рабочем столе. Чтобы убедиться, что это работает нам нужно будет создать два файла: текстовый файл, содержащий все строки, и файл .desktop, который выполняет первый файл. Кроме того, мы также позаботимся о том, чтобы .desktop можно было разместить практически в любой панели или док-станции. Для этого сделаем следующее:
- Открываем текстовый редактор.
- Копируем и вставляем команды для удаления кеша, каждая по одной строке. Как вариант, их можно поместить в одну строку, добавив «&&» без кавычек.
- Сохраняем файл.
- Мы щелкаем по нему правой кнопкой мыши и отмечаем поле «это исполняемый файл» или что-то еще, что он помещает в используемый нами дистрибутив Linux.
- Далее мы собираемся создать файл .desktop, для которого мы создадим еще один текстовый файл со следующим:
[Вход на рабочий стол]
Type = приложений
Terminal = ложь
Имя = кеш
Значок = / home / pablinux / Images / cache.png
Exec = ПУТЬ К ФАЙЛУ
GenericName [es_ES] = Удалить кеш
- Из приведенного выше мы можем указать имя (Name), которое мы хотим, в «Icon» мы помещаем путь к значку, к которому мы хотим иметь прямой доступ, в «Exec» мы помещаем путь к другому текстовому файлу и в «GenericName» мы ставим комментарий по вкусу потребителя.
- Следующее, что нужно сделать, это поместить ярлык или .desktop в хорошо доступное место, такое как панель (например, в MATE или Plasma) или док-станция (как в Ubuntu). В случае настраиваемых графических сред, таких как KDE или MATE, мы можем перетаскивать .desktop куда захотим, но в других операционных системах это не так. В других операционных системах мы должны помещать .desktop в путь к ярлыкам остальных приложений, как и usr / доля / приложения в Ubuntu и производных. Поместив туда ярлык, он определит его как приложение, и мы сможем добавить его в избранное.
Как вы думаете, что лучше: использовать метод, описанный в этом посте, или пройтись по настройкам браузера и удалить кеш вручную?