プレインストールされたUbuntu 18.04バージョンを実行していますが、「ごみ箱」フォルダが見つかりません。一般的な場所には対応するフォルダはありません。
~/.local/share/Trash <-- does not exist
/root/..../Trash <-- does not exit
ディレクトリはここにある可能性が高いですが、そうではありません。
/home/$USER/.local/share/Trash <---does not exist
うーん…だからこうして検索してみました。
sudo find / -type d -iname Trash
出力があまり良くありません。
find: ‘/run/user/1001/gvfs’: Permission denied
/home/$USER/.local/share/evolution/..../trash
/home/$USER/.cache/evolution/.../trash
/user/share/doc/HTML/.../trash
それだけです!渡す
...
/trashで終わるさまざまなディレクトリがあることを意味します。しかし、とにかく私たちが実際にゴミ箱を見つけることができなかったので、これに言及することは役に立ちません。
(デスクトップでゴミ箱を見たことがありますが皮肉でした。はい。空でした。)
問題は、私のごみ箱フォルダがどこにあるかということです。 findコマンドを実行すると、次の出力が表示されるのはなぜですか?
find: ‘/run/user/1001/gvfs’: Permission denied
答え1
ホームディレクトリが保存されているのと同じデバイス上のファイルがゴミ箱に移動されると、ホームディレクトリのゴミ箱フォルダが作成されます。別のデバイス(別のハードドライブやUSBスティック)からファイルを削除する場合は、Ubuntuは(マウントポイントの挿入)/Trash-(uidの挿入)ディレクトリを使用します。これは以下で指定されます。FreeDesktop.orgスパムポリシー。
答え2
Ctrl+Alt+Tショートカットで端末を開くか、アプリケーションランチャーで「ターミナル」を検索してください。
次のコマンドを実行して、次の名前の空のファイルを作成して編集します
trash.sh
。gedit ~/Documents/trash.sh
ファイルが開いたら、次の行を貼り付けて保存します。
#!/bin/bash icon=$HOME/.local/share/applications/trash.desktop while getopts "red" opt; do case $opt in r) if [ "$(gio list trash://)" ]; then echo -e '[Desktop Entry]\nType=Application\nName=Trash\nComment=Trash\nIcon=user-trash-full\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Empty Trash\nExec='$HOME/Documents/trash.sh -e'\n' > $icon fi ;; e) gio trash --empty && echo -e '[Desktop Entry]\nType=Application\nName=Trash\nComment=Trash\nIcon=user-trash\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Empty Trash\nExec='$HOME/Documents/trash.sh -e'\n' > $icon ;; d) while sleep 5; do ($HOME/Documents/trash.sh -r &) ; done ;; esac done
スクリプトファイルを実行可能にし、2つのコマンドで実行します。
my-machine:~$chmod +x ~/Documents/trash.sh my-machine:~./Documents/trash.sh -e
ソフトウェアランチャーで「ジャンク」を検索して選択します。お気に入りに追加状況に合ったメニューから。
いよいよオープン申請開始、クリック次へ追加新しい起動アプリケーションを追加します。モーダルから名前フィールドが
trash icon
追加されました注文するフィールドを追加/home/YOUR_USER_NAME/Documents/trash.sh -d
Ubuntuを再起動すると、空または空でないときにごみ箱アイコンが変わります。
引用:http://ubuntuhandbook.org/index.php/2018/08/add-trash-icon-dock-launcher-ubuntu-18-04/
答え3
ごみ箱からファイルを削除しようとするときは、次のことをしないでください。
rm -r /home/*/.local/share/Trash/files
私はすでにこれを行いました。
rm -r /home/*/.local/share/Trash
その後、次のように実行すると、ジャンクファイルが消えました。
ls /home/*/.local/share/Trash
その結果、私は次のことをしました。
nano /home/*/Desktop/file
その後、Nautilusファイルマネージャを使用してそれを押してsuprを押して削除しました。
最後に作業が終わったら、次のようにします。
ls /home/*/.local/share/Trash/files
生成されたファイルがすぐそこにあります!