Сброс кэша с помощью bash

Сброс кэша с помощью bash

Я пытаюсь автоматизировать .shзапуск файла каждый раз перед открытием Chrome. Вот что я хочу сделать.

   rm -rf /home/pi/.config/chromium
   tar -cvf reseterfiles.tgz /home/pi/.config/

В архиве содержатся настройки, которые я хочу перезаписывать каждый раз при открытии Chromium. Будет ли этот код работать эффективно? Я что-то упускаю?

решение1

Выглядит хорошо, но в команде есть синтаксические ошибки tar, и чтобы избежать риска перезаписи файлов внутри .config/или вне .config/chromium/, я бы предпочел работать с последней напрямую:

rm -rf /home/pi/.config/chromium/*
tar -xzf reseterfiles.tgz -C /home/pi/.config/chromium

Примечание: всегда проверяйте потенциально деструктивные скрипты! Здесь вы можете создать папку /tmp/chromium, touchнесколько файлов внутри и провести тесты.

Связанный контент