ごみ箱 (GUI)
ごみ箱機能は、デスクトップ環境やファイルマネージャとの連繋で実装される。以下に例を示す。
GNOME、KDEとXfceの実装はfreedesktop.orgのゴミ箱仕様に従っていて、この仕様を考慮して書かれたすべてのアプリケーションがどのゴミ箱実装とも相互運用性があるようにしている。
macOSでは、Finder内でファイルを削除すると、そのファイルは.Trashesという名前のフォルダにコピーされ、利用可能ディスク領域を表示するときには、削除されたファイルによって占められているディスク領域は、使用されていると表示される。
いくつかの実装では、ファイルシステム的にファイルを削除するだけではなく、保存メディア中のデータがあった場所にデータを上書きして痕跡も消す「シュレッダー」機能が含まれている。
Mac OS、Windows、GNOME、KDEやXfceではデスクトップに置かれ、NEXTSTEPやmacOSではDockにある。
ごみ箱が単なる削除と異なるのは、実際に削除されるまではファイルの削除を取りやめる事ができるという点である。これにより誤操作によるファイル消失を防ぐ事ができるほか、情報という目に見えないものを扱ったファイルを、実体を持った対象として認識させる心理的な作用も働く。また多くはファイルアイコンをドラッグ操作でごみ箱へと移動するため、操作概念が明確で誤りが起こりにくい。ただ、一方で「いらないファイルを削除するのにいちいちごみ箱へ移動するのは面倒だし、回収は二度手間」という考え方もあり、ショートカットが用意されている場合もある。