Je travaille sur un ordinateur portable avec un disque dur modeste et 500 Mo sont occupés par les fichiers "Chrome Index" et "Thumbnails" de Google Chrome. Certains de ces fichiers ont un an. Chrome me propose de supprimer l' historique récent , mais je souhaite le contraire: je souhaite supprimer l' ancien historique. (Idéalement, je supprimerais les informations d'historique les moins récemment utilisées, mais je ne m'attends pas à pouvoir le faire.)
Quelqu'un a des idées? J'utilise le google-chrome-beta
paquet Debian standard .
linux
google-chrome
history
Norman Ramsey
la source
la source
Réponses:
Honteux pour Google, il n'y a pas encore de moyen .
En plus de cela, toutes les bases de données Chrome ne sont que des fichiers sqlite3, et vous pouvez utiliser sqlite3 pour purger les entrées inutiles. Tout d'abord, installez le
sqlite3
client (sudo apt-get install sqlite3
), puis accédez à la configuration de Chrome (devrait l'être.config/chrome/Default
).Voici un extrait SQL qui purge les anciennes URL de l'historique (fonctionne sur les bases de données
History
,Archived History
):En voici un autre qui fonctionnera probablement sur la
Thumbnails
base de données:Cela fonctionnera probablement sur
History Index
-es:Bien sûr, vous devez sauvegarder toutes les bases de données, car vous pouvez avoir une version différente de Chrome, ou je peux accidentellement manquer un symbole, etc.
Comme Chrome stocke ses heures dans un format étrange basé sur UNIX Epoch (mais multiplié par 10 ^ 7 et décalé vers le futur), les fonctions système renvoyant la date ne peuvent pas être utilisées; la date d'ouverture de la dernière page est utilisée à la place.
Vous pouvez remplacer
-1 days
par n'importe quel intervalle que vous voulez; vous pouvez lire sur les modificateurs autorisés dans la documentation SQLite (prochainement:-N days
,-N months
).Après avoir supprimé les données inutiles, vous souhaiterez peut-être émettre une
vacuum;
commande qui réduira encore plus la base de données.la source
(Ce n'est pas une réponse, mais je laisse cela comme un avertissement.)
J'ai vu deux extensions qui prétendent le faire d'une manière ou d'une autre, mais aucune ne fonctionne.
Cependant, ces (et j'attends d'autres extensions) n'appellent que
chrome.history.deleteRange
- si vous êtes chanceux, avec des paramètres raisonnables. Selon la documentation:Et dans la pratique, je ne vois aucun effet, au-delà (je pense) des pages n'apparaissant pas dans la page historique. En particulier, le fichier de base de données d'historique est toujours volumineux et Chrome y fait encore beaucoup d'E / S. Je soupçonne donc (d'après une observation très occasionnelle avec Chromium 9 beta r68937) que cela
chrome.history.deleteRange
n'affecte que ce qui est visible sur lachrome://history
page et non ce qui est stocké sur le disque et affecte des choses comme l'achèvement de la barre d'URL.la source
Toutes ces réponses étaient utiles mais périmées. J'ai trouvé et utilisé le plugin "History Limiter Custom" et cela fonctionne parfaitement.
History Limiter Custom est une version plus récente de "History Limiter" qui offre de meilleures performances et est principalement sans bogue.
https://chrome.google.com/webstore/detail/history-limiter-custom/ibpfkplbhnbiklpjacjbaelahebmbmpp/related
la source