bash 스크립트에서 실행되는 명령을 통해 google-chrome의 모든 캐시 데이터를 지우는 방법은 무엇입니까?

bash 스크립트에서 실행되는 명령을 통해 google-chrome의 모든 캐시 데이터를 지우는 방법은 무엇입니까?

내 lubuntu 18.04 배포판에는 google-chrome 버전 114가 설치되어 있습니다.

bash 스크립트를 통해 Chrome은 실행될 때마다 특정 URL을 시작하고 연결합니다. URL은 항상 동일하지만 웹사이트 콘텐츠가 변경되는 경우가 있으므로 시작할 때마다 google-chrome의 캐시를 지워야 합니다.
이러한 필요성은 Chrome이 실행될 때 내 시스템이 항상 꺼져 있어서(제대로 닫히지 않음) 다음에 브라우저를 시작할 때 브라우저가 제대로 닫히지 않고 캐시가 비어 있지 않기 때문에 발생합니다. 브라우저가 제대로 닫히면 다음 Clear cookies and site data when you quit Chrome에 설명된 대로 Google-Chrome 옵션을 선택할 수 있습니다.이 링크.

내 문제는 설명과 동일합니다.이 게시물.

캐시를 지우려면 다음의 팁을 따랐습니다.이 링크다음 명령을 사용하여 bash 스크립트를 만들었습니다.

  • rm -rf /home/myuser/.cache/google-chrome/*
  • rm -rf /home/myuser/.config/google-chrome/Default/*

이 스크립트는 Google Chrome을 시작하기 전에 시작 시 실행됩니다.

때로는 아주 드물지만 이전 폴더를 삭제했음에도 불구하고 캐시된 데이터가 있는지 여부에 따라 Google Chrome에서 일부 결함이 발견되는 경우가 있습니다.

이러한 실패로 인해 이전 명령이 캐시된 데이터를 모두 삭제하기에 충분한지, 아니면 다른 작업을 수행해야 하는지 묻습니다.


편집하다: 시작 시 삭제하는 2개 폴더(안과 안)의 역할을 이해하는 .cache것도 도움이 될 것입니다 ..config

답변1

내 시스템에서 여러 번 테스트한 후 명령을 실행하는 스크립트가 다음과 같다고 가정하는 것이 합리적입니다.

  • rm -rf /home/myuser/.cache/google-chrome/*
  • rm -rf /home/myuser/.config/google-chrome/Default/*

Google Chrome의 모든 캐시 데이터를 지우는 것으로 충분합니다.

관련 정보