包管理 - sudo ls -lRa . | grep command

分享于 

4分钟阅读

ubuntu

 

问题:

使用命令sudo ls -lRa . | grep thunderbird 查找所有剩余的配置文件和其他剩余文件,以便从系统中删除。

这个命令非常有用,它可以帮助我找到与特定软件包相关的文件,我已经删除了所有与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



这些文件是什么,如何定位和删除它们?


答案1:

如何定位和移除它们?

一种方法是使用命令find


sudo find / -iname '*thunderbird*'




sudo apt install fd-find



 
fd thunderbird /



也可以使用locate

 
locate thunderbird



要删除文件,请使用rm命令


答案2:

它们存储在每个用户的/usr/share/applications中,或者如果一个用户只能访问~/.local/share/applications。

Name=Example name


[Desktop Entry]


Type=Application


Encoding=UTF-8


Name=Nome do aplicativo de exemplo


Comment=Um aplicativo de exemplo


Exec=aplicativo


Icon=aplicativo.png


Terminal=false



Encoding=UTF-8


First line and header of the file. 



Name=Example name


Tells the enviroment that this desktop file belongs to a application. May also be a Link or Directory.



Comment=A exemple of an app


Describe the coding of the file.



Name示例名称


Application names for the menu and any launcher.



Comment =应用程序的exemple


Describe the application ("tooltip").



Exec =aplicativo


The shell command that start the application. 


May have arguments.



Icon=application.png

 
Icon's file.



Terminal=false


Describe if the application must beexecuted ina terminal.



Souce:https://developer.gnome.org/integration-guide/stable/desktop-files.html.pt_BR



COM  MAN  COMM  PAC  PACK  Comma  
相关文章