
ルート アクセスの使用の危険性については承知していますので、講義は控えてください。私は注意するよう努めており、今後は一層注意します。
ファイルの権限を変更するために、ルート アクセスでファイル ブラウザーを使用していました。そのプロセス中に、いくつかのファイルを削除しました (ゴミ箱に入れたと言うべきでした)。ルートとしてファイルがゴミ箱に移動することを知りませんでした。読み取り権限がないため、ファイルを削除できませんが、ルートとしてゴミ箱に入る方法がわからないため、権限を変更するためにファイルにアクセスする方法がわかりません。表示されるメッセージは次の通りです。
この場所を表示できませんでした。
申し訳ありませんが、すべてのコンテンツを表示できませんでした
trash:///
: 操作はサポートされていません
それに関する投稿を探してみましたが、ルート ディレクトリの隠しファイルに関する古い情報しか見つかりませんでした。これはもう当てはまらないようなので、ゴミ箱の中に削除もアクセスもできないファイルが残ってしまいました。
私は ASUS x401a ラップトップで Ubuntu 14.04 64 ビットを使用しています。
答え1
これらのファイルを削除するには、ゴミ箱へのルートアクセスが必要です。一時的にこれを行う最も簡単な方法は、ターミナルウィンドウalt+ ctrl+を開きt、コマンドを入力することです。
gksudo nautilus /home/your_username/.local/share/Trash
これにより、ファイル マネージャーがスーパー ユーザー権限で実行され、ここからゴミ箱を空にできるようになります。ルート所有のファイルを削除します。
完了したら、プログラムを閉じることを忘れないでください。
答え2
ゴミ箱の内容をすべて削除したい場合は、sudo を使用してディレクトリ全体を削除できます。問題が発生しないように、ディレクトリを再作成することを忘れないでください。コードは次のとおりです。
sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash
ターミナルに一度入力するだけですべてが実行されます。
答え3
私は個人的にゴミ箱-cliよく使います。rm
安全のために の代わりとして使います (例trash -r my-folder
)。
sudo apt install trash-cli
インストールしたら、
sudo trash-empty
答え4
ターミナルを使う!1eleven(ドラッグアンドドロップ)
- Ctrl+ Alt+でターミナルを開きますt。
- ファイルの所有権を再度取得してファイルマネージャーで続行するには、コマンドを入力し
sudo chown -R $USER:$USER
、最後にスペースがあることを確認します。 次に、影響を受けるファイルまたはフォルダーをファイルマネージャーからターミナルにドラッグします。
結果は次のようになります。
sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
またはこれ:
sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu