ルートアクセスを使用することの危険性については知っていますので、講義を控えてください。私は注意を払うように心がけており、今後も二重になります。
ファイルのアクセス許可を変更するために、ルートアクセスでファイルブラウザを使用していました。プロセス中に、いくつかのファイルを削除しました(それらをゴミ箱に入れたと言う必要があります)。ファイルがルートとしてごみ箱に移動することはほとんど知りませんでしたが、現在は読み取り権限がないため削除できませんが、アクセス権を変更するためにアクセスする方法がわかりませんルートとしてゴミ箱に入る方法を知りません。私が受け取るのは、次のようなメッセージだけです:
この場所を表示できませんでした。
trash:///
のすべてのコンテンツを表示できませんでした:操作はサポートされていません
私はそれについての投稿を見つけるために周りを検索しましたが、ルートディレクトリの隠しファイルに関する古い情報しか見つけませんでした。これはもう当てはまらないようで、削除できず、アクセスできないファイルがゴミ箱に残っています。
ASUS x401aラップトップでUbuntu 14.04 64ビットを使用しています。
これらのファイルを削除するには、ごみ箱へのルートアクセスが必要です-一時的な意味でこれを行う最も簡単な方法は、ターミナルウィンドウを開くことです alt+ctrl+t、コマンドを入力します
gksudo nautilus /home/your_username/.local/share/Trash
これにより、スーパーユーザー権限でファイルマネージャーが実行され、ここからゴミ箱を空にできるようになります。ルートが所有するファイルを削除します。
完了したら、忘れずにプログラムを閉じてください!
ゴミ箱の内容をすべて削除する場合は、Sudoを使用してディレクトリ全体を削除できます。問題を引き起こさないようにディレクトリを作り直すことを忘れないでください。コードは次のとおりです。
Sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash
それは、ターミナルへの1つのエントリですべてを行います。
私は個人的に trash-cli をたくさん使用しています。安全のためにrm
の代わりに使用します(例:trash -r my-folder
)。
Sudo apt install trash-cli
インストールしたら
Sudo trash-empty
あなたのcmdでこれを実行してください
Sudo rm -rf ~/.local/share/Trash/*
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????f.txt'
ここで、$USER
は、パス名のユーザー名を表します。
を押してコマンドを実行します Enter おそらくビューを更新します F5 ファイルマネージャで。
ターミナルをファイルで使用するのは、ドラッグアンドドロップが機能するときにそれほど難しくありませんか? ^^これは、使い方を知っているときに非常に便利な機能です。
または、rm
を使用して単一のファイルを削除できます。フォルダーの削除は、空のフォルダーの場合はrmdir
で、ファイルやフォルダーを再帰的に削除する場合はrm -r
で実行できます。ドラッグアンドドロップメソッドはほとんどすべての場合に機能し、すべてを適切にエスケープする必要がありますが、削除コマンドを使用するときは注意が必要です。ファイルマネージャーでファイルを所有して削除するのがより安全なソリューションです。
midnight commander
がインストールされている場合、Sudo
を使用して開くことができます。
Sudo mc
に行きます:
~/.local/share/Trash/
そして使用 alt + F6 必要なファイルを削除します。