Estoy trabajando en una computadora portátil con un disco duro modesto, y 500 MB están ocupados con los archivos "Índice de historial" y "Miniaturas" de Google Chrome. Algunos de estos archivos tienen un año de antigüedad. Me cromo ofertas la opción de eliminar reciente historia, pero quiero lo contrario: Quiero eliminar vieja historia. (Lo ideal sería eliminar la información del historial utilizada menos recientemente, pero no espero poder hacerlo).
¿Alguien tiene alguna idea? Estoy ejecutando el google-chrome-beta
paquete estándar de Debian .
linux
google-chrome
history
Norman Ramsey
fuente
fuente
Respuestas:
Vergonzoso para Google, todavía no hay manera .
Además de eso, todas las bases de datos de Chrome son solo archivos sqlite3, y puede usar sqlite3 para purgar entradas innecesarias. Primero, instale el
sqlite3
cliente (sudo apt-get install sqlite3
), y luego vaya a la configuración de Chrome (debería ser.config/chrome/Default
).He aquí un fragmento de SQL que purga URL antiguas de la historia (funciona en bases de datos
History
,Archived History
):Aquí hay otro que probablemente funcionará en la
Thumbnails
base de datos:Esto probablemente funcionará en
History Index
-es:Por supuesto, debe hacer una copia de seguridad de todas las bases de datos, porque puede tener una versión diferente de Chrome, o puedo perder accidentalmente un símbolo, etc.
Como Chrome almacena sus tiempos en algún formato extraño basado en UNIX Epoch (pero multiplicado por 10 ^ 7 y desplazado hacia el futuro), no se puede usar la fecha de retorno de las funciones del sistema; se utiliza la fecha de la última apertura de la página.
Puede reemplazar
-1 days
con cualquier intervalo que desee; usted puede leer sobre modificadores permitidos en la documentación de SQLite (poco:-N days
,-N months
).Después de eliminar datos innecesarios, es posible que desee emitir un
vacuum;
comando que reduzca aún más la base de datos.fuente
(Esto no es una respuesta, pero lo dejo como advertencia).
He visto dos extensiones que dicen hacer esto de alguna manera, pero ninguna funciona.
Sin embargo, estas (y espero otras extensiones) solo llaman
chrome.history.deleteRange
, si tienes suerte, con parámetros razonables. De acuerdo con la documentación:Y en la práctica, no puedo ver ningún efecto, más allá (creo) que las páginas no aparecen en la página del historial. En particular, el archivo de la base de datos del historial sigue siendo grande, y Chrome todavía le hace mucho IO. Así que sospecho (por una observación muy casual con Chromium 9 beta r68937) que
chrome.history.deleteRange
solo afecta lo que está visible en lachrome://history
página y no lo que está almacenado en el disco y afecta cosas como la finalización de la barra de URL.fuente
Todas estas respuestas fueron útiles pero anticuadas. Encontré y uso el complemento "History Limiter Custom" y funciona perfectamente.
History Limiter Custom es una versión más nueva de "History Limiter" que tiene un mejor rendimiento y está mayormente libre de errores.
https://chrome.google.com/webstore/detail/history-limiter-custom/ibpfkplbhnbiklpjacjbaelahebmbmpp/related
fuente