web-dev-qa-db-ja.com

ゴミ箱と.Trash-1000とは何ですか?

ファイルを削除すると、2つのサブフォルダーfilesおよびinfoを含む.Trash-1000フォルダーが作成されます。

削除したファイルとフォルダーは、すべてサブフォルダーfiles内に保存されます。

[ゴミ箱]を選択し、[+プロパティ]を右クリックすると、ゴミ箱の場所が​​表示されず、ゴミ箱に含まれるファイルの詳細のみが表示されます。

削除したすべてのファイルが同じディレクトリの隠しフォルダーに保存されている場合、ゴミ箱とは何ですか?存在しているように見えるが実際には存在しない仮想フォルダーですか?

5
TechJhola

GNOMEishファイルマネージャーには、ゴミ箱に入れられたファイルを置く場所が必要です。

  • 「ホーム」パーティションで削除されたファイルは、/home/username/.local/share/Trashに移動します
  • 他のパーティションで削除されたファイルは、パフォーマンスとスペースの理由でそこにコピーできません。

そのため、ファイルのパーティションの/.Trash-$UIDフォルダーに配置しようとします。そのフォルダへのrwアクセスがなければ、ゴミはありません。

ゴミ箱が必要なユーザーとして、パーティションルートでこのbashを実行します。

Sudo mkdir .Trash-$UID && Sudo chown $USER:$USER .Trash-$UID

このフォルダーを削除し、/への書き込みアクセスを無効にして、その機能を無効にすることができます。

1
Michael Cole