web-dev-qa-db-fra.com

Effacer l'historique de Firefox via la ligne de commande

Peut-être lié à cette question: Puis-je voir l'historique de Firefox avec le terminal?

Je souhaite créer un script Shell qui efface tout ce qui se trouve dans l'historique de Firefox (y compris les autres historiques tels que le cache) afin de disposer d'une copie vierge à sauvegarder avant d'installer la prochaine version d'Ubuntu ou simplement de l'avoir. La question est de savoir comment faire cela via une ligne de commande afin que je puisse ajouter ces lignes à mon script.

Je suis d'accord avec une commande en ligne de commande via BleachBit également, si possible.

3
Svetlana Belkin

Cette courte commande nettoie les sauvegardes Firefox, le cache, les cookies, les rapports d'erreur, le stockage DOM, l'historique de téléchargement, l'historique de formulaire, les mots de passe, la restauration de session, les préférences de site et l'historique d'URL (à partir de BleachBit 1.8 ):

bleachbit --clean firefox.*

(Voir aussi documentation BleachBit: ligne de commande )

3
Andrew
  • Ce lien vous indique où se trouve votre history.dat dans votre profil et vous pouvez donc le supprimer.

    Historique de navigation: history.dat
    Information sur le formulaire enregistré: formhistory.dat
    Historique des téléchargements: downloads.rdf
    Cookies: cookies.txt
    Cache: cache (et cache corbeille) (dossiers!)

  • Pour trouver votre dossier de profil: Allez dans le menu Aide, Informations de dépannage. Près du haut, vous verrez "Dossier de profil" et un bouton appelé "Afficher le dossier".

  • Les mêmes informations de dépannage sont disponibles via l'URL: about:support. Il suffit de taper cela dans la barre d'adresse.
1
Bulrush

Si vous souhaitez effacer l'historique de Firefox, utilisez cd dans le Terminal où sont stockés tous les fichiers sqlite, en suivant les instructions du lien que vous avez fourni. Le code suivant effacera la table correspondante:

sqlite3 places.sqlite "DELETE FROM moz_historyvisits;"
1
Chris Duncan