ごみ箱フォルダが見つかりません! Ubuntu18.04

ごみ箱フォルダが見つかりません! Ubuntu18.04

プレインストールされた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

  1. Ctrl+Alt+Tショートカットで端末を開くか、アプリケーションランチャーで「ターミナル」を検索してください。

  2. 次のコマンドを実行して、次の名前の空のファイルを作成して編集します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
    
  3. スクリプトファイルを実行可能にし、2つのコマンドで実行します。

     my-machine:~$chmod +x ~/Documents/trash.sh
     my-machine:~./Documents/trash.sh -e
    
  4. ソフトウェアランチャーで「ジャンク」を検索して選択します。お気に入りに追加状況に合ったメニューから。

  5. いよいよオープン申請開始、クリック次へ追加新しい起動アプリケーションを追加します。モーダルから名前フィールドがtrash icon追加されました注文するフィールドを追加/home/YOUR_USER_NAME/Documents/trash.sh -d

  6. 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

生成されたファイルがすぐそこにあります!

関連情報