ゴミ箱とは
ゴミ箱 (ごみばこ、trash)は、主に GUI デスクトップ上に配置される特殊な アイコン であり、不要な ファイル を、そこに収めて、実際に リソース の回収が必要になった時点で削除を行うメカニズムである。
概念と歴史
ゴミ箱が単なる削除と異なるのは、リソースを回収するまではファイルの削除を取りやめる事ができるという点である。これにより誤操作によるファイル消失を防ぐ事ができるほか、 情報 という目に見えないものを扱ったファイルを、実体を持った対象として認識させる心理的な作用も働く。
また多くはファイルアイコンをドラッグ操作でゴミ箱へと移動するため、操作概念が明確で誤りが起こりにくい。ただ、一方で「いらないファイルを削除するのにいちいちゴミ箱へ移動するのは面倒だし、回収は二度手間」という考え方もあり、ショートカットが用意されている場合もある。
ゴミ箱の起源はMacintoshだと言える。 Macintosh の前身である Lisa のOffice System 1にはすでにその姿を見る事ができる。この時はまだ、一度に1セットのファイルしか収めることができず、ファイルを追加すると古い内容が自動的に削除されるようになっていた。 Xerox Star の時点で概念的には存在していたらしいことから、デスクトップメタファーとゴミ箱の発生はほぼ同時期と考えられる。ただこちらが実装されたのは1985年のViewpointからで、Lisaが何らかの影響を受けてゴミ箱を導入したのかどうかはよく分からない。
ゴミ箱というものが一般に広まったのはMacintosh以降である。1991年にリリースされたSystem7では、「ゴミ箱を空に」オプションをクリックするまではファイルが削除されない仕様に改良された。最近では他のデスクトップ環境でもゴミ箱を採用している。なお、英語では Windows のごみ箱は "Recycle bin" 、Macintoshのゴミ箱は "Trash Can" である。
実装
ゴミ箱機能は通常 デスクトップ環境 と ファイルマネージャ に統合されている。以下に例を示す。
GNOME、KDE と Xfce の実装は freedesktop.org のゴミ箱仕様 1 に従っていて、この仕様を考慮して書かれたすべてのアプリケーションがどのゴミ箱実装とも 相互運用性 があるようにしている。
Mac OS X では、Finder 内でファイルを削除すると、そのファイルは .Trashes という名前のフォルダにコピーされ、利用可能ディスク領域を表示するときには、削除されたファイルによって占められているディスク領域は、使用されていると表示される。
いくつかの実装には削除したデータが残っていることに対処するために、「シュレッダー」機能が含まれている。...






