コンピューターの世界では、ゴミ箱は、ダストビン、くずかごなどの別名でも知られ、ユーザーが削除するために確保したがまだ完全には消去されていないファイルの一時的な保管場所を表すグラフィカル ユーザー インターフェイスの デスクトップ メタファーです。この概念と名前はMac オペレーティング システムの一部であり、同様の実装はMicrosoft Windowsではごみ箱と呼ばれ、他のオペレーティング システムでは別の名前が使用されています。
ファイル マネージャーでは、ゴミ箱は特別なファイル ディレクトリとして表示され、ユーザーはファイルを参照して、必要なファイルを保持してから、他のファイルを永久に削除することができます (1 つずつ、または「ゴミ箱を空にする」コマンドを使用して)。誤って削除したファイルを復元するには、サードパーティ ソフトウェアを使用することもできます。Microsoft WindowsおよびmacOSでは、ゴミ箱フォルダーは、ファイルが実際に保存されている各マウントされたドライブ上の隠しフォルダーにリンクされています。
ゴミ箱フォルダ内には、実装に応じて、各ファイルやディレクトリの元の場所の記録が保存される場合があります。一部のオペレーティング システムでは、ファイルに再度アクセスする前に、ファイルをゴミ箱から移動する必要があります。
プログラムによって削除されたファイルがごみ箱に移動するかどうかは、特定のデスクトップ環境との統合レベルと機能によって異なります。低レベルのユーティリティは通常、このレイヤーを完全にバイパスし、ファイルを直ちに削除します。ファイル マネージャー機能を含むプログラムは、ファイルをごみ箱に送信する場合と送信しない場合があり、ユーザーがこれらのオプションを選択できる場合もあります。
歴史
ビル・アトキンソンは1978年後半にApple Lisaのユーザーインターフェースの開発を開始した。 1982年3月にはアイコンベースのファイルマネージャーへの変更段階に達し、ファイルを削除するためのゴミ箱アイコン(ブンブン飛ぶハエを含む)のモックアップを作成した。 [1] [2] Lisaのリリースバージョンは1983年に「ゴミ箱」[3]とともに発売され、そのアイコンは「縦線でリブのある表面を示し、蓋が開いていて、前面にハンドルがある路地風のゴミ箱」であった。[4] [5] Appleは「ゴミ箱を見つけることができれば、コンピューターを操作できます」と宣伝した。[6]
これに続いて、コモドール64用のMagic Desk I ROMカートリッジでは、机の下にゴミ箱があるという原始的なオフィス家具の表現が提示されました。これは機能性に欠けていたため、それ以上は開発されませんでした。[7]
1983年、スーザン・ケアは1984年1月に発売されたクラシックMac OS System 1のコアビジュアルデザイン言語を設計した。これには、現在ゴミ箱と名付けられているアイコンの改良版を含む、Lisaインターフェースのいくつかの要素が組み込まれていた。[8]「上部にハンドルが付いた閉じた蓋」[4]ニューズウィーク誌の付録広告で、Macインターフェースが紹介され、「ゴミ箱でさえも、簡単に認識できる物体の画像」が紹介された。[9]その後のLisaのアップデートでは、ゴミ箱アイコンの名前が「ゴミ箱」に変更された。[10]クラシックMac OSの 「国際英語」ローカリゼーションでは、ゴミ箱は「ゴミ箱」と名付けられていた。[11]
1985年、Amiga Workbench 1.0がリリースされました。これはゴミ箱などMac OSから多くのインスピレーションを得ました。フロッピーディスク/ハードドライブのパーティションをフォーマットするときに、ユーザーはそこにゴミ箱を追加することを選択できます。これは他のファイルとともに「ゴミ箱」というアイコンとして表示されます。ユーザーは不要なファイルをそこにドラッグし、後でゴミ箱を空にすることができます。[12]
Macintosh Finderの初期のバージョンでは、ゴミ箱の内容は揮発性メモリに保存されており、コンピュータを再起動すると失われていました。1987年からは、ゴミ箱に何かが入っていると、シャットダウン前に内容を確認するよう促すため、アイコンが膨らんで表示されるようになりました。1991年にSystem 7が導入されて以降、ゴミ箱フォルダはユーザーがゴミ箱を空にするまでその内容を保持しています。[13] [5]
Apple Computer, Inc.対Microsoft Corp.の訴訟(1988年に提起、1994年の上訴で判決確定)の結果、Appleのものと類似したグラフィカルユーザーインターフェースは権利を侵害していないが、Appleのゴミ箱アイコンを含む一部の機能はオリジナルであり、著作権で保護されているという結論になった。Apple以外のソフトウェアでは、ごみ箱、スマート消しゴム、シュレッダーなど、ファイル削除に他のメタファーを使用できる。[4] [14]
1993年か1994年に、マイクロソフトはMS-DOS 6にDelete Sentryという名前で最初の一時削除システムを実装しました。ファイルが削除されると、ドライブのルートにある隠しSENTRYフォルダに移動されました。[15] [16]
マイクロソフトは、1995年にWindows 95で、ファイルやフォルダを削除前に保存して確認するための領域として、現在のゴミ箱システムであるごみ箱を導入しました。 [17]デフォルト設定では、ごみ箱の自動削除により、ディスク容量が少なくなるとファイルが永久に削除されて空き容量が確保されるか、30日が経過するとごみ箱内のファイルが削除されます。[13] [18]このバージョンでは、ファイルの元の位置の記録は保存されますが、フォルダ自体はサブディレクトリを許可しませんでした。フォルダが削除されると、そのフォルダに含まれるファイルはごみ箱に移動され、他の削除されたファイルと混ざります。ディレクトリ構造は、ファイルのバッチが「削除解除」された場合にのみ復元できます。現在の(改訂された)ごみ箱では、そこに移動されたフォルダ内にサブディレクトリツリーが存在することができます。アイコンは、前面に リサイクルシンボルが付いたごみ箱を示しています。
2001年に導入されたMac OS Xの新しいインターフェースにより、ゴミ箱アイコンはデスクトップからDockの端の固定位置に移動しました。国際英語の「Wastebasket」は2009年末に廃止され、「Trash」という名前が標準になりました。[19]システムの外観に合わせて、ゴミ箱は光沢のあるワイヤーバスケットでしたが、 2014年のOS X Yosemiteで半透明の白い容器になりました。[20] macOS Mojaveでは、オーストラリア英語のローカリゼーションでゴミ箱の名前が「Bin」に変更され、macOS Catalinaでは、英国ローカリゼーションでも「Bin」が登場しました。[21]
実装
ゴミ箱機能は通常、デスクトップ環境とそのファイル マネージャーに統合されています。例を次に示します。
- クラシック Mac OSおよびmacOS、Finderでは「ゴミ箱」(ローカライズでは「ごみ箱」、後に「Bin」)
- MS-DOS 6.x、Microsoft Undelete 付き、「Delete Sentry」
- Microsoft Windowsでは、Windows エクスプローラー( Windows 8 以降はファイル エクスプローラーと呼ばれる) を「ごみ箱」として使用しています。
- GNOMEとMATE ( Linux )、それぞれNautilusと Caja
- KDE ( Linux )、KonquerorおよびDolphin搭載
- Xfce ( Linux )、Thunar付き
- Amiga、Workbench付き。Professional File System により、ファイルシステム レベルでゴミ箱のような動作が追加されました。
一部の実装には、データの残留に対抗するための「シュレッディング」機能が含まれている場合があります。
Linuxデスクトップ環境
KDE、GNOME [22]、Xfceの実装はfreedesktop.orgのゴミ箱仕様[23]に準拠しており、この仕様を念頭に置いて作成されたアプリケーションはどのゴミ箱実装とも相互運用可能であることが保証されています。
GNOME、KDE、Xfce などのさまざまな Linux デスクトップ環境はゴミ箱メカニズムを提供していますが、従来、コマンド ライン インターフェイスから何かをゴミ箱に捨てる簡単な方法はありません。trash-cli などの一部のサードパーティ アプリケーションは、FreeDesktop.org のゴミ箱仕様と互換性のある、ゴミ箱を使用するためのコマンド ライン コマンドを提供しています。
macOS
macOSでは、ファイルまたはフォルダをFinderで削除するには、アイコンをDockの右端にあるゴミ箱アイコンにドラッグします。これにより、アイテムはゴミ箱フォルダに移動されます。ゴミ箱では、アイテムは表示できますが、再度移動されるまで使用できません。強調表示されたアイテムをゴミ箱から元の位置に戻すには、コンテキストメニューの [元に戻す] オプションを使用します。強調表示されたアイテムをゴミ箱に移動したり、アイテムを元に戻したりするキーボードショートカットは⌘ Command+ですDelete。最後にファイルを削除するには、[空にする] をクリックすると、元に戻せないという警告と削除オプションが表示されます。[24]
ゴミ箱フォルダにアイテムを入れると、それらは隠し一時フォルダに移動されます。ブートディスクの場合、ユーザーアカウントには/Users/username/.Trash/にこのフォルダがあります。外付けドライブなどのマウントされたボリュームごとに、ルートフォルダに/.Trashes/という名前の隠しフォルダがあります。[25]デバイスの使用可能領域を表示すると、削除されたファイルが占める領域は占有済みとして表示されます。ゴミ箱フォルダには、リムーバブルメディアを含む外付けドライブから削除されたファイルが表示されます。[26]これはネットワークドライブには適用されません。ネットワークドライブでアイテムをゴミ箱に移動しようとすると、すぐに削除され、元に戻すことはできないという警告が表示されます。[27]
OS X El Capitan以降では、ファイルを選択した状態で+ + を押すことでゴミ箱をバイパスできるようになりました。 [28] macOS Sierra以降では、ユーザーは30日後にゴミ箱を自動的に空にするオプションを有効にできます。[29]⌥ Option⌘ CommandDelete
イギリス英語とオーストラリア英語のローカライズでは、ゴミ箱は「Bin」として知られています。[21]
アプリとiOS
いくつかのmacOSアプリとiOSモバイルオペレーティングシステムでは、ゴミ箱はシステムの中心機能としてではなく、アプリ内にあります。ゴミ箱の標準アイコンは、オリジナルのクラシックMac OSのゴミ箱の小型版です。ファイルはアプリ内の「最近削除した項目」フォルダに移動され、指定された日数は復元可能のままになりますが、その後自動的に完全に削除されます。これに該当するアプリには、写真やメールなどがあります。[30] [31]ファイルが「最近削除した項目」に移動される前に コンピュータのバックアップが実行されていれば、ファイルを復元できる場合があります。
マイクロソフトウィンドウズ

Microsoftのごみ箱は、削除日や元の場所などの列を持つ特別なフォルダーとして実装されています。通常、ファイルエクスプローラー(ファイル選択ダイアログなど、他の Windows グラフィカルインターフェイスは必ずしもそうではありません) で削除されたファイルのみがごみ箱に入れられます。コマンドプロンプトで削除されたファイルは完全に削除されます。オペレーティングシステムのAPIや Windows エクスプローラー以外のアプリケーションで削除されたファイルも同様に (既定で) 削除されます。 [32]ただし、一部のオペレーティングシステム API では、アプリケーションがファイルを削除するのではなくリサイクルすることを許可しています。[33]以前の Windows オペレーティングシステムと MS-DOS では、誤ってまたは意図的に削除されたファイルを回復する唯一の方法は削除の取り消しでした。
標準では、ごみ箱にはハードドライブから削除されたファイルのみが保存され、メモリカード、サムドライブ、フロッピーディスクなどのリムーバブルメディアから削除されたファイルや、ネットワークドライブから削除されたファイルは保存されません。[34]ただし、ネットワークパスで動作させる方法があります。[引用が必要]
ごみ箱には、保存できる削除済みファイルの量を構成する設定があります。これに割り当てられた空きディスク領域は、ファイルがフォルダから削除され、ごみ箱に保存されるまで実際には使用されません。Windows Vistaより前のバージョンの Windows では、ごみ箱のデフォルト構成は、すべてのドライブが各ホストハードドライブボリュームの総容量の 10% を保持して削除済みファイルを保存するためのグローバル設定でした。たとえば、容量が 20 GB のボリュームでは、ごみ箱には最大 2 GB の削除済みファイルが保存されます。これは、ドライブ領域の 0 から 100% の間で変更できますが、ユーザーが指定したドライブ領域の % が 3.99 GB より大きい場合でも、3.99 GB を超えることはできません。ごみ箱が最大容量までいっぱいになると、新しく削除されたファイルを収容するために最も古いファイルが削除されます。[17]ファイルがごみ箱に対して大きすぎる場合は、代わりにファイルを直ちに完全に削除するように求めるメッセージが表示されます。
ごみ箱の実際の場所は、オペレーティングシステムとファイルシステムの種類によって異なります。古いFATファイルシステム (通常、Windows 98 以前) では、 Drive:\RECYCLEDにあります。NTFS ファイルシステム (Windows 2000、XP、NT) では、Drive:\RECYCLERです。Windows Vista 以降では、 Drive:\$Recycle.Bin フォルダにあります。[ 35 ]
ごみ箱には、デスクトップからショートカットとしてアクセスするか、Windows エクスプローラーで「ごみ箱」を検索するか、[ファイル名を指定して実行] ダイアログ ボックス( + ) に「shell:RecycleBinFolder」と入力してアクセスできます。これは、Windows XP デスクトップに既定で表示される唯一のアイコンです。デスクトップからアクセスした場合、ごみ箱のオプションと情報は、 Windows エクスプローラーの各パーティションに表示される物理的なごみ箱フォルダーのものとは異なります。Windows XP以降では、NTFS を使用すると、異なるユーザーが互いのごみ箱の内容を見ることはできません。 ⊞ WinR
Windows Vistaより前のバージョンでは、ごみ箱内のファイルは物理的な場所に保存され、 という名前に変更されますD<original drive letter of file><#>.<original extension>。[17] info2(WindowsデスクトップアップデートがインストールされていないWindows 95ではinfo )という隠しファイルは、ファイルの元のパスと元の名前をバイナリ形式で保存します。[17] Windows Vista以降では、各ファイルの「メタ」情報は として保存され、元のファイルの名前は に変更されます。
$I<number>.<original extension>$R<number>.<original extension>
ユーザーがごみ箱を表示すると、ファイルは元の名前で表示されます。ファイルがごみ箱から「復元」されると、元のディレクトリと名前に戻ります。[17]
Windows エクスプローラーでは、ファイルはさまざまな方法でごみ箱に移動されます。
- ファイルを右クリックし、メニューから削除を選択する
- ファイルを選択してDeleteキーを押す
- Windows XP のタスク ウィンドウから削除を選択する
- ファイルを選択し、ファイル メニューから削除を選択する (Windows XP エクスプローラー)
- ファイルをゴミ箱アイコンにドラッグアンドドロップすると
- 送信メニューから
- ソフトウェア アプリケーションのコンテキスト メニューコマンドまたはその他の機能から(通常は構成可能)
通常はファイルをゴミ箱に送る操作をSHIFTキーを押しながら実行すると、ごみ箱を経由せずにファイルを直接削除することができます。[36]
その他の用途
1984年の初代Macとその後継機種(1987年のMacintosh SEまで)には(当時としては高価だった)ハードドライブが搭載されていなかった。代わりに、システムはフロッピーディスクで動作していた。フロッピーディスクを取り出すと( + )、アイコンはグレー表示(「ゴースト」)され、その内容はメモリ内に残り、別のディスクに転送できる状態になっていた。Classic Mac OSでは、ディスクアイコンをゴミ箱にドラッグすると(ショートカットは+ )、グレー表示のアイコンを残さずにディスク(またはCD)を直接取り出すことができた。[13]⌘ CommandE⌘ CommandY
Mac OS X では転送オプションが削除されました。ディスクまたはストレージ ボリュームをゴミ箱にドラッグすると、ディスクまたはボリュームをアンマウントして取り出す前に、アイコンがユニバーサル イジェクト シンボルに変換されます。これにより、ディスク/ボリュームがゴミ箱フォルダに移動されることも、ディスク/ボリュームが消去されることもありません。
GNOMEヒューマンインターフェースガイドラインでは、ゴミ箱を使ってリムーバブルディスクを取り出すという行為を、合理的な使用法を超えた比喩の例として挙げています。[37]
参照
参考文献
- ^ Hertzfeld, Andy (1999年2月22日). 「Macintosh Stories: Busy Being Born」. Folklore.org . 2011年8月26日閲覧。
- ^ Hertzfeld, Andy. 「Folklore.org: Rosing's Rascals」. Folklore.org . 2021年7月21日閲覧。
- ^ 「今週のテックタイムワープ:1983年のApple Lisa」。Wired。2013年10月25日。 2021年7月21日閲覧。アップルが再びパーソナルコンピュータを発明、1983年
- ^ abc 「Apple Computer, Inc. v. Microsoft Corp., 821 F. Supp. 616 (ND Cal. 1993)」。Justia Law。2021年6月25日。 2021年7月22日閲覧。
- ^ ab Giaimo, Cara (2016年4月19日). 「なぜAppleユーザーだけがファイルをゴミ箱に捨てられるのか」. Slate Magazine . 2021年7月23日閲覧。
- ^ 「Lisa Trash Can - the Finder files」。プロジェクトをWeb上に公開。 2021年7月22日閲覧。
- ^ 「Magic Desk I for Commodore 64」。プロジェクトを Web 上に公開する。2021年7 月 22 日閲覧。
- ^ “Susan Kare 氏へのインタビュー”. library.stanford.edu . 2010年3月11日. 2010年3月11日時点のオリジナルよりアーカイブ。2021年7月21日閲覧。
「スーザン・ケア、Macintoshでの作業について」library.stanford.edu 2010年7月21日。2010年7月21日時点のオリジナルよりアーカイブ。2021年7月21日閲覧。 - ^ 「Finderファイル」。Introducing Macintosh(ラテン語)。2021年7月22日閲覧。
- ^ 「Lisa Office System 3.1 リリース日、仕様、機能など - madeApple」。madeApple . 2019年7月15日. 2021年7月22日閲覧。
Lineback, Nathan (2002年8月13日). 「Lisa Office System 3」. toastytech.com . 2002年8月13日時点のオリジナルよりアーカイブ。2021年7月22日閲覧。 - ^ 「GUIdebook > Extras > Trivia」. Folklore.org. 2006年. 2012年4月30日閲覧。
- ^ [1]1.1.5 情報、1.2.1 ゴミ箱を空にする [2]写真による証拠
- ^ abc Panic、Major General(2006年8月1日)。「ゴミ箱」。Everything2.com 。2021年7月22日閲覧。
- ^ Lewis, Peter H. (1991 年 8 月 27 日). 「パーソナル コンピュータ; Norton Desktop for Windows」.ニューヨーク タイムズ.
- ^ 「Delete Sentry は必要に応じてファイルを自動的に消去します」。Microsoftサポート。Microsoft Corporation。2010年6 月 3 日取得。Microsoft
Undelete が Delete Sentry レベルの保護を使用している場合、削除されたファイルはドライブのルートにある隠し SENTRY ディレクトリに保存されます。
- ^ 「削除しても、削除しなくてもいい」。PC操作手順書、第 5 巻第 6 号。Smart Computing。1994 年 6 月。2010年6月 3 日閲覧
。Sentry を削除します。これは最も信頼性の高いファイル回復方法です。この方法では、SENTRY という隠しディレクトリが設定されます。UNDELETE は、このディレクトリにあるすべての削除されたファイルの内容を保存します。これらのファイルは隠しディレクトリに保存されるため、元のファイルが上書きされているかどうかは関係ありません。UNDELETE は、SENTRY ディレクトリから必要なファイルを復元するだけです。
- ^ abcde 「ごみ箱にファイルを保存する方法」。Microsoft 2007年 1 月 19 日。2008 年9 月 8 日に閲覧。
- ^ 「Windows 10でごみ箱の自動削除を有効または無効にする方法」。MiniTool 。 2020年7月14日。 2021年7月22日閲覧。
- ^ スミス、トニー(1999年11月5日)。「Appleがイギリス英語版MacOSを廃止」The Register 。 2021年7月23日閲覧。
- ^ Snell, Jason (2014年10月16日). 「OS X Yosemiteレビュー:Retina Mac専用に作られた新しいデザイン」Macworld . 2021年7月23日閲覧。
- ^ ab 「Apple、英国でCatalinaアップデートでゴミ箱の名前を廃止し、退屈な名前に変更」iMore 2019年10月9日。 2021年7月23日閲覧。
- ^ 「バグ 41850 – ゴミ箱は fdo ゴミ箱仕様に従う必要があります (復元機能を追加)」。Bugzilla.gnome.org。2011年8 月 26 日閲覧。
- ^ 「Trash 仕様」。Freedesktop.org。2012年4 月 3 日閲覧。
- ^ Tanous, Jim (2011年10月2日). 「macOS: ゴミ箱に入れたファイルを「元に戻す」機能で管理する」. The Mac Observer . 2021年6月20日閲覧。
- ^ Kessler, Topher (2009年9月21日). 「OS Xでゴミ箱の問題?リセットしましょう!」CNET . 2021年7月20日閲覧。
- ^ Pot, Justin (2017年7月14日). 「外付けドライブのmacOSゴミ箱を空にする方法」How-To Geek . 2021年6月9日閲覧。
- ^ Tanous, Jim (2011年10月2日). 「ご注意:Mac OS Xにはネットワークゴミ箱がありません」. The Mac Observer . 2021年6月9日閲覧。
- ^ Klein, Matt (2016年3月21日). 「OS Xでゴミ箱をスキップしてファイルを即座に削除する方法」. How-To Geek . 2021年6月9日閲覧。
- ^ 「macOS Sierra でゴミ箱を空にする必要がない理由」TekRevue 。2018年1 月 9 日閲覧。
- ^ 「iPhoneのゴミ箱を空にする方法(ステップバイステップガイド2021)」AnySoftwareTools。2021年4月12日。 2021年7月31日閲覧。
- ^ 「システムアイコン - アイコンと画像 - iOS - ヒューマンインターフェースガイドライン」。Apple Developer 。 2021年7月31日閲覧。
- ^ 「MS-DOS プロンプトで削除されたファイルはごみ箱に移動されません」。Support.microsoft.com。2007 年 1 月 19 日。2008 年 1 月 17 日時点のオリジナルよりアーカイブ。2011年9 月 9 日閲覧。
- ^ 「c# - ファイルを削除する代わりにごみ箱に入れる方法」。Stack Overflow。2011年8 月 26 日閲覧。
- ^ 「ごみ箱の概要: Windows XP Professional 製品ドキュメント」。Microsoft.com。2011年9 月 9 日閲覧。
- ^ 「なぜごみ箱のファイル システム名が FAT と NTFS で異なるのですか?」。The Old New Thing。MSDNブログ。2011 年8 月 26 日閲覧。
- ^ 「HOW TO: Windows XP でファイルやフォルダを削除するときにごみ箱をバイパスする方法」 Support.microsoft.com。2004 年 3 月 26 日。2011年9 月 9 日に閲覧。
- ^ 「アプリケーションと現実世界を一致させる」。Library.gnome.org。2015年10 月 10 日閲覧。
外部リンク
- Microsoft サポート技術情報の記事「ごみ箱にファイルを保存する方法」
