web-dev-qa-db-ja.com

sudo ls -lRa。 | grepコマンド

私はLinuxを初めて使用し、「Thunderbird」パッケージを削除した後、システムをクリーンアップしようとしています。

コマンド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

それらのファイルは何ですか、それらを見つけて削除する方法は?

2
shiu'sho

それらを見つけて削除する方法は?

これを行う1つの方法は、コマンドfindを使用することです。

Sudo find / -iname '*Thunderbird*'

このようにして、すべてのファイルシステムを解析し、「Thunderbird」という式を含むすべての要素を確認します

あるいは、リポジトリにfd-findがあり、見つけるよりも高速です(マルチスレッドを使用しているため)。デフォルトではインストールされません。aptを使用してインストールできます。

Sudo apt install fd-find

構文が軽くなり、出力が色分けされます

fd Thunderbird /

また、locateを使用することもできます

locate Thunderbird

ファイルを削除するには、rmコマンドを使用します

3
kcdtv

通常、手作業で行う必要はありません。パッケージマネージャーは、purgeアクションを使用して、またはremoveアクションに_--purge_を提供するときに、指定されたパッケージのシステム全体の構成を削除します

_Sudo apt purge Thunderbird
_

apt-get(8)から:

purge:パッケージが削除されてパージされることを除いて、パージは削除と同じです(構成ファイルもすべて削除されます)。

-purge:削除されるものに対しては、削除ではなくパージを使用します。削除が予定されているパッケージの横にアスタリスク( "*")が表示されます。 remove --purgeは、purgeコマンドと同等です。構成項目:APT :: Get :: Purge。

それでも名前と一致してファイルを検索したい場合は、他の回答で提案されているfindを使用してください。一致したファイルのフルパスを出力します。

1
dav23r

ユーザー固有の構成ファイルとアプリケーションデータを削除する場合:

設定ファイルは〜/ .Thunderbirdフォルダにあります。ここで、はホームフォルダを意味します。

次のコマンドで削除できます:

rm -fr ~/.Thunderbird
0
GuBo

デスクトップファイルは、Windowsのスタートメニューのショートカットに似ています。これらのファイルは、システム内のコマンドまたはアプリケーションを登録します。これらのファイルは、アプリケーションまたはコマンドの初期化パラメーターを定義します。

それらは/usr/share/applicationsすべてのユーザーまたは~/.local/share/applications 1人のユーザーだけがアクセスできる場合。

例:

[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

【デスクトップエントリー】

First line and header of the file. 

タイプ=アプリケーション

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

エンコーディング= UTF-8

Describe the coding of the file.

名前=名前の例

Application names for the menu and any launcher.

コメント=アプリの例

Describe the  application ("tooltip").

Exec = aplicativo

The Shell command that start the application. 
May have arguments.

Icon = application.png

Icon's file.

ターミナル= false

Describe if the application must beexecuted ina terminal.

ソース: https://developer.gnome.org/integration-guide/stable/desktop-files.html.pt_BR

0
Carlos Massucci