Schande für Google, es gibt noch keinen Weg .
Außerdem sind alle Chrome-Datenbanken nur SQLite3-Dateien, und Sie können SQLite3 verwenden, um nicht benötigte Einträge zu löschen. Installieren Sie zuerst den sqlite3
Client ( sudo apt-get install sqlite3
) und wechseln Sie dann zur Chrome-Konfiguration (sollte es sein .config/chrome/Default
).
Hier ist ein SQL - Schnipsel , die alten URLs aus der Geschichte spült (funktioniert auf Datenbanken History
, Archived History
):
delete from urls where last_visit_time <= (strftime('%s',(select
max(last_visit_time)/10000000 from urls),'unixepoch','-1 days')*10000000);
Hier ist eine andere, die wahrscheinlich auf der Thumbnails
Datenbank funktionieren wird :
attach database 'History' as history;
delete from thumbnails where last_updated <= (strftime('%s',(select
max(last_visit_time)/10000000 from history.urls),'unixepoch','-1 days')
*10000000);
Dies wird wahrscheinlich auf History Index
-es funktionieren :
attach database 'History' as history;
delete from info i, pages_content pc where i.time <= (strftime('%s',(select
max(last_visit_time)/10000000 from history.urls),'unixepoch','-1 days')*
10000000) and i.rowid = pc.rowid;
Natürlich sollten Sie alle Datenbanken sichern, da Sie möglicherweise eine andere Chrome-Version haben oder ich versehentlich ein Symbol usw. verpasse.
Da Chrome seine Zeiten in einem komischen Format speichert, das auf der UNIX-Epoche basiert (aber mit 10 ^ 7 multipliziert und in die Zukunft verschoben wird), können Systemfunktionen, die das Datum zurückgeben, nicht verwendet werden. Stattdessen wird das Datum des letzten Seitenaufrufs verwendet.
Sie können durch ein -1 days
beliebiges Intervall ersetzen . Sie können über erlaubt Modifikatoren in lesen SQLite Dokumentation (: kurz -N days
, -N months
).
Nach dem Entfernen nicht benötigter Daten können Sie einen vacuum;
Befehl ausgeben, der die Datenbank noch weiter verkleinert.