如何清除Skype聊天记录?

似乎在Window版本的Skype中, 有一个清除聊天记录的选项 。 它应该是Tools > Options > IM & SMS > Clear history button但实际上没有类似的东西在这里:

没有明确的历史按钮

我的Ubuntu 13.04附带的版本中没有此选项。 在隐私设置中有以下选项:

在此处输入图像描述

在Skype论坛的某个地方,据说将其更改为禁用历史记录然后重新启动Skype将取消聊天记录。 试过,不要工作。

搜索了一下,我发现你必须删除Skype目录中的一些文件 ; 我从我的目录中做到了:

 cd $HOME/.Skype/my_skype_name/ rm chat*.dbb user*.dbb 

……还是不行。 在我摆脱所有.Skype目录并重新配置所有Skype之前,有没有人知道如何做到这一点? 目录的内容是:

 alert2048.dbb chatsync httpfe msn.db-journal alert4096.dbb config.lck keyval.db msn.lock bistats.db config.xml keyval.lock profile16384.dbb bistats.db-journal contactgroup256.dbb main.db sms512.dbb bistats.lock dc.db main.db-journal transfer256.dbb call256.dbb eas.db main.lock voicemail callmember256.dbb eas.db-journal msn.db voicemail256.dbb 

删除所有其他*.dbb也不起作用。

课程 :永远不要将敏感数据放在Skype聊天中。

我正在运行Linux Mint 17,并且能够清除聊天记录。 但你不会喜欢这个答案。

首先,我尝试删除./Skype目录中的所有数据。 没有帮助,正如上面的每个人都指出的那样。

我在Oracle VirtualBox VM中安装了Windows XP。 我在VM Windows中安装了Skype,然后转到选项 – >隐私,并将“保持聊天记录…”设置为“禁用历史记录”。

无论如何,在使用Windows安装删除旧聊天后,我回到了Linux Mint,启动了Skype,猜猜是什么,伙计们? – 没有聊天记录。

Skype客户服务部门指示我做以下事情:

  1. 转到选项 – >隐私,然后将“保留聊天记录…”设置为“禁用历史记录”,然后注销并登录。

  2. 转到$ HOME / .Skype / my_skype_name /并仅删除main.db. 退出并登录。

有效。

核武怎么样? 警告这将有效地破坏您的Skype个人资料:

首先,做一个备份:

 cp -r ~/.Skype ~/skype.bk 

现在删除.Skype目录:

 rm -r ~/.Skype 

完成。

请注意,这只会删除Skype登录时将恢复的历史记录的本地副本。

这样做的终极方式,用户的skype用户名是’rome’,计算机名称是’russia’:

 rome@russia:~$ cd /home/rome/.Skype/rome/ rome@russia:~$ rm -rf `find . -name "*.dbb" 

我在Skype 4.3.0.37上做的方式(因为Mackys的回答不起作用)是删除Skype的SQLite数据库中的表消息中的所有记录。

如果你没有,首先安装sqlite3

 sudo apt-get install sqlite3 

然后退出Skype以解锁数据库并执行以下语句,使用您的Skype名称更改[username]

 sqlite3 ~/.Skype/[username]/main.db "delete from messages;" 

这将删除本地计算机上的聊天记录,但我不确定Skype是否会从互联网上重新加载。

如果您只想删除一个人的消息。 你需要这样做。 1。 注销Skype。 2.安装sqlite3(如果尚未安装)sudo apt-get install sqlite3 #instal sqlite3

  1. 然后这样做。 (假设该人的skype id是“nafis.ahmad”)

    sqlite3~ / .Skype / [your-skype-username] /main.db“从dialog_partner =’nafis.ahmad’;’的消息中删除

如果你使用skypeforlinux:

1-退出应用程序。

2-在此位置内重命名Databases.db文件:

 ~/.config/skypeforlinux/databases/ 

3-重启skypeforlinux

发现这个,有用,我想: http : //adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

引用:“由于原始海报,在网上找到了这个

目前用于skype 2.2 beta的Linux版本缺少删除历史记录按钮,并且似乎没有错误票据,如果您想清除聊天记录。

Skype没有运行打开您的主文件夹选择显示隐藏文件找到一个.skype重命名为.skypeold(或任何)。

一旦您重新登录skype,您可以删除重命名的文件夹

熊“