Effacer la trace de tout fichier telechargé par OSX

Le système d'exploitation de votre Mac, OS X (10.7 ou +), garde la trace de tout fichier téléchargé, que ce soit par un navigateur internet ou par un autre moyen.

C'est une conséquence du processus de “quarantaine”, celui qui vous demande si vous êtes bien certain de vouloir télécharger un fichier. Efficace en théorie pour protéger l'innocent débutant, ce système a donc le défaut de conserver la totalité des informations concernant tout téléchargement ayant eu lieu.

Pour lister ces fichiers, copiez-collez la commande suivante dans le terminal :

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' | sort

Si votre système est installé et fonctionne depuis plusieurs mois, vous allez avoir un sacrée surprise…

Pour effacer cette liste, copiez-collez la commande suivante dans le terminal :

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

Vous pouvez ensuite, par exemple, inclure cette commande dans votre fichier ~/.bash_profile pour que la liste soit effacée à chaque démarrage de session.

Effacer l'historique de VLC

VLC est un formidable lecteur audio/vidéo que je conseille vivement à tout le monde.

Cependant dans ses dernières versions VLC a un comportement que je n'apprécie pas : il garde en mémoire la liste des fichiers vus et la propose lorsque l'on fait un clic droit sur l'application dans le Dock.

Je ne tiens pas forcément à ce qu'un collègue voie quel document j'ai lu, ou qu'un enfant tombe sur un listing de films violents…

Pour effacer cette liste, copiez-collez les commandes suivantes dans le terminal :

    defaults write org.videolan.vlc NSRecentDocumentsLimit 0
    defaults delete org.videolan.vlc.LSSharedFileList RecentDocuments
    defaults write org.videolan.vlc.LSSharedFileList RecentDocuments -dict-add MaxAmount 0

Effacer l'historique du Terminal

Si vous souhaitez simplement vider l'écran des précédentes commandes, un simple

    clear

suffit.

Cependant, cela ne libère que l'espace visible : les commandes précédentes sont toujours en mémoire.

Pour les effacer, cliquez une fois sur le Terminal, puis effectuez le raccourci-clavier suivant :

cmd+k

Effacer la totalité des fichiers cache du système

Il existe de nombreux logiciels capables de “nettoyer” votre Mac. Un des plus efficaces et fiables est ONYX.

Il y a cependant un petit outil très simple qui permet de ne faire que ça, c'est YASU. Vous pouvez télécharger le fichier ici : YASU.

Auteur: Eric Dejonckheere