我是 Linux 新手,在删除一个包“thunderbird”后试图清理我的系统。
我使用命令sudo ls -lRa . | grep thunderbird
查找所有剩余的配置文件和其他剩余文件以将它们从我的系统中删除。
这个命令非常有用,可以帮助我找到与特定包相关的文件。我已经删除了所有与雷鸟相关的目录,但是当我运行sudo ls -lRa . | grep thunderbird
命令时,这是我现在看到的:
-rw-rw-r-- 1 kao kao 75786 bal. 16 01:26 appimagekit_206c725ecb426eabc4dcda2a204bf247_thunderbird.png
-rw------- 1 kao kao 140 bal. 17 16:48 thunderbird[2].desktop
-rw------- 1 kao kao 140 bal. 17 16:48 thunderbird[3].desktop
-rw------- 1 kao kao 140 bal. 17 16:50 thunderbird[4].desktop
-rw------- 1 kao kao 140 bal. 17 16:53 thunderbird[5].desktop
-rw------- 1 kao kao 140 bal. 17 16:53 thunderbird[6].desktop
-rw------- 1 kao kao 140 bal. 17 16:29 thunderbird.desktop
这些文件是什么,如何找到它们并删除它们?
一种方法是使用命令
find
像这样,您将解析所有文件系统,并将看到包含表达式“thunderbird”的每个元素
或者,我们的存储库中有fd-find,它比 find 更快(因为它使用多线程)默认情况下不安装它,您可以使用 apt 安装它
语法更轻,输出是彩色的
您也可以使用定位
要删除文件,请使用
rm
命令您通常不需要手动操作。包管理器将负责使用
purge
操作或在提供--purge
操作remove
时删除给定包的系统范围配置来自
apt-get(8)
:如果您仍然想通过以某种方式与
find
其他答案中建议的名称匹配来查找文件;它将输出匹配文件的完整路径。桌面文件类似于 Windows 中的开始菜单快捷方式。这些文件在系统中注册了一些命令或应用程序。这些文件定义了应用程序或命令的初始化参数。
它们存储在
/usr/share/applications
每个用户中,或者~/.local/share/applications
只有一个用户可以访问。示例:
来源:https ://developer.gnome.org/integration-guide/stable/desktop-files.html.pt_BR
当您要删除用户特定的配置文件和应用程序数据时:
您的配置文件位于~/.thunderbird文件夹中,其中~表示您的主文件夹。
您可以使用以下命令删除: