ごみ箱(コンピューティング)

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

空のゴミ箱またはごみ箱のアイコンの例。ここでは、Tango DesktopProjectによって設計されています。
ゴミ箱またはごみ箱の「ファイルを含む」アイコンの例。ここでは、Tango DesktopProjectによって設計されています。

コンピューティングでは、ごみ箱は、削除のためにユーザーが取っておいたが、まだ完全には消去されていないファイルの一時的なストレージのためのグラフィカルユーザーインターフェイスの デスクトップメタファーです。概念と名前はMacintoshオペレーティングシステムの一部であり、同様の実装はMicrosoft Windowsではごみ箱と呼ばれオペレーティングシステムは他の名前を使用します。

Finderまたはファイルマネージャでは、ごみ箱またはごみ箱を特別なフォルダ(ファイルディレクトリ)として表示できるため、ユーザーはファイルを参照して、他のファイルを完全に削除する前に(1つずつ、または「空のゴミ箱」コマンドを介して)。サードパーティのソフトウェアを使用して、誤って削除されたものの削除を取り消すことができる場合があります。macOSでは、ごみ箱フォルダは、ファイルが実際に保存されているマウントされた各ドライブの非表示フォルダにリンクしています。

ごみ箱フォルダ内には、実装によっては、各ファイルやディレクトリの元の場所の記録が保持される場合があります。特定のオペレーティングシステムでは、ファイルに再度アクセスする前に、ファイルをゴミ箱から移動する必要があります。

プログラムによって削除されたファイルがごみ箱に移動するかどうかは、特定のデスクトップ環境との統合レベルとその機能によって異なります。低レベルのユーティリティは通常、このレイヤーを完全にバイパスし、ファイルをすぐに削除します。ファイルマネージャ機能を含むプログラムは、ファイルをごみ箱に送信する場合と送信しない場合があります。または、ユーザーがこれらのオプションから選択できる場合もあります。

歴史

ビル・アトキンソンは1978年後半にApple Lisaユーザーインターフェイスの開発を開始しました。1982年3月、彼はアイコンベースのファイルマネージャーに変更する段階に達し、ファイルを削除するためのゴミ箱アイコン(ブーンという音を含む)のモックアップを作成しました。[1] [2]リサのリリースバージョンは1983年に「ごみ箱」で発売されました。[3]そのアイコン「路地スタイルのごみ箱は、リブのある表面を示す垂直線で....開いた蓋です。缶の前面にあるハンドル。」[4] [5] Appleは、「ゴミ箱が見つかったら、コンピューターを実行できる」と宣伝しました。[6]

これに続いて、コモドール64用のMagic Desk I ROMカートリッジは、机の下にゴミ箱またはゴミ箱を備えた、オフィス家具の原始的な表現を提示しました。これは機能が不足しており、それ以上取り上げられませんでした。[7]

1983年、スーザン・ケアは1984年1月に発売されたClassic Mac OS System 1のコアビジュアルデザイン言語を設計しました。これには、現在Trashとラベル付けされているアイコンの洗練されたバージョン[8]含む、Lisaインターフェイスのいくつかの要素が組み込まれています。上部にハンドルが付いた蓋。」[4]ニューズウィークの広告サプリメントは、「あなたが問題なく認識できるオブジェクトの写真...ゴミ箱でさえ」というMacインターフェースを紹介しました。[9]その後のリサの更新により、ごみ箱のアイコンの名前が「ゴミ箱」に変更されました。[10] Classic Mac OSの 「InternationalEnglish」ローカリゼーションでは、Trashは「Wastebasket」と名付けられました。

Macintosh Finderの初期のバージョンでは、ゴミ箱の内容は揮発性メモリにあり、コンピュータを再起動すると失われていました。1987年から、ゴミ箱に何かがあった場合、シャットダウンする前に内容を確認するようにリマインダーとしてアイコンが膨らみました。1991年にSystem7が導入された後ユーザーがごみ箱を空にすることを選択するまで、ごみ箱フォルダはその内容を保持します。[12] [5]

Apple Computer、Inc。対Microsoft Corp. (1988年に提起され、1994年に上訴が確認された)の訴訟の結果、 Appleと同様のグラフィカルユーザーインターフェイスは権利を侵害しなかったが、Appleのゴミ箱アイコンを含む一部の機能はオリジナルであり、著作権で保護されています。Apple以外のソフトウェアは、ごみ箱、スマート消しゴム、シュレッダーなど、ファイルの削除に他のメタファーを使用する可能性があります。[4] [13]

1993年または1994年に、MicrosoftはMS-DOS 6に最初の一時削除システムをDeleteSentryという名前で実装しました。ファイルが削除されると、ドライブのルートにある非表示のSENTRYフォルダに移動さ​​れました。[14] [15]

Microsoftは、1995年に、削除前にファイルとフォルダを保存および確認するための領域として、現在のごみ箱システムであるWindows95のごみ箱を導入しました。[16] Macとは異なり、デフォルト設定では、ごみ箱の自動削除によりファイルが完全に削除され、ディスク容量が少なくなったときに空き容量が増えるか、30日以上かけてごみ箱内のファイルが削除されます。[12] [17]このバージョンでは、ファイルの元の場所のレコードが保存されますが、フォルダー自体はサブディレクトリを許可していませんでした。フォルダが削除されると、そのフォルダを含むファイルがビンに移動され、他の削除されたファイルと混合されます。ディレクトリ構造は、ファイルのバッチが「削除されていない」場合にのみ復元できます。現在の(改訂された)ごみ箱では、そこに移動されたフォルダ内にサブディレクトリツリーを存在させることができます。アイコンは、前面に リサイクル記号が付いたゴミ箱を示しています。

2001年に導入されたMacOS Xの新しいインターフェイスにより、ゴミ箱アイコンがデスクトップからDockの最後の恒久的な場所に移動しました。国際英語の「Wastebasket」は2009年の終わりに廃止され、「Trash」という名前が標準になりました。[18]システムの外観に合わせて、ゴミ箱は光沢のあるワイヤーバスケットでしたが、2014年にOS XYosemiteで半透明​​の白い容器になりました。[19] macOS Mojaveでは、ゴミ箱はオーストラリア英語のローカリゼーションで「Bin」に名前が変更され、macOS Catalinaでは、「Bin」は英国のローカリゼーションでも表示されました。[20]

実装

ごみ箱の機能は通常、デスクトップ環境とそのファイルマネージャーに統合されています。例は次のとおりです。

一部の実装には、データの残留性に対抗するための「シュレッダー」機能が含まれている場合があります

Linuxデスクトップ環境

KDE、GNOME [21]、およびXfceの実装は、freedesktop.orgのゴミ箱仕様[22]に準拠しており、この仕様を念頭に置いて作成されたアプリケーションは、ゴミ箱の実装と相互運用できます。

GNOME、KDE、XfceなどのさまざまなLinuxデスクトップ環境はごみ箱メカニズムを提供しますが、従来、コマンドラインインターフェイスから何かをごみ箱に入れる簡単な方法はありません。trash-cliなどの一部のサードパーティアプリケーションは、FreeDesktop.orgのゴミ箱仕様と互換性のあるゴミ箱を使用するためのコマンドをコマンドラインで提供します。

macOS

macOSを使用して、ファイルまたはフォルダーをFinderで削除するには、そのアイコンをDockの右端にあるゴミ箱アイコンにドラッグし、アイテムをゴミ箱フォルダーに移動します。このフォルダーでは、アイテムを表示できますが、再度移動するまで使用できません。 。ハイライトされたアイテムをゴミ箱から元の位置に戻すために、コンテキストメニューに[元に戻す]オプションが表示されます。ハイライトされたアイテムをゴミ箱に移動する、またはアイテムを元に戻すためのキーボードショートカットは⌘ Command+Deleteです。最終的にファイルを削除するには、「空」をクリックすると、これを元に戻すことはできないという警告と、削除するオプションが表示されます。[23]

ごみ箱フォルダにアイテムを置くと、それらは非表示の一時フォルダに移動します。ブートディスクの場合、ユーザーアカウントは/Users/username/.Trash/にこれを持っています。外付けドライブなどのマウントされた各ボリュームには、ルートフォルダに/.Trashes/という名前の隠しフォルダがあります。[24]デバイスの使用可能なスペースを表示すると、削除されたファイルが占有しているスペースが占有されていると表示されます。ごみ箱フォルダには、リムーバブルメディアを含む外付けドライブから削除されたファイルが表示されます。[25]これはネットワークドライブには適用されません。アイテムをゴミ箱に移動しようとすると、すぐに削除され、元に戻せないという警告が表示されます。[26]

OS X El Capitan以降、ファイルを選択したときに++を押す、ゴミ箱をバイパスできます。[27] macOS Sierra以降、ユーザーは30日後にゴミ箱を自動的に空にするオプションを有効にできます。[28]⌥ Option⌘ CommandDelete

英国およびオーストラリア英語のローカリゼーションでは、ゴミ箱は「ビン」として知られています。[20]

アプリとiOS

いくつかのmacosアプリとiOSモバイルオペレーティングシステムでは、ゴミ箱機能はシステム内ではなくアプリ内にあります。ゴミ箱の標準アイコンは、元のクラシックMac OSのゴミ箱の小さなバージョンであり、ファイルはアプリ内の「最近削除された」フォルダに移動さ​​れ、指定された日数の間回復できるようになり、その後自動的に永続的になります削除されました。これが適用されるアプリには、写真メールが含まれます。[29] [30]ファイルが「最近削除された」に移動される前に コンピュータのバックアップが実行された場合、ファイルはまだ回復可能である可能性があります。

Microsoft Windows

Microsoftごみ箱は、削除日元の場所などの列を持つ特別なフォルダとして実装されています通常、ファイルエクスプローラーで削除されたファイル(ファイル選択ダイアログなどの他のWindowsグラフィカルインターフェイスである必要はありません)のみがごみ箱に入れられます。コマンドプロンプトを介して削除されたファイルは、(デフォルトでは)オペレーティングシステムAPIおよびWindowsエクスプローラー以外のアプリケーションを介して削除されたファイルであるため、完全に削除されます。[31]ただし、一部のオペレーティングシステムAPIでは、アプリケーションがファイルを削除するのではなくリサイクルすることができます。[32]以前のWindowsオペレーティングシステムおよびMS-DOSでは、誤ってまたは意図的に削除されたファイルを復元する唯一の方法は削除 解除でした。

標準では、ごみ箱はハードドライブから削除されたファイルのみを保存し、メモリカード、サムドライブ、フロッピーディスクなどのリムーバブルメディアからは保存しません。また、ネットワークドライブから削除されたファイルも保存しません。[33]ただし、ネットワークパスで機能させる方法はいくつかあります。[34]

ごみ箱には、保存できる削除済みファイルの量を設定する設定があります。このために割り当てられた空きディスク容量は、ファイルがフォルダから削除されてごみ箱に保存されるまで実際には使用されません。WindowsVistaより前のバージョンのWindows、ごみ箱のデフォルト構成は、削除されたファイルを保存するために、すべてのドライブが各ホストハードドライブボリュームの合計容量の10%を保持するためのグローバル設定です。たとえば、容量が20ギガバイトのボリュームでは、ごみ箱には最大2ギガバイトの削除済みファイルが保持されます。これは、ドライブスペースの0から100%までどこでも変更できますが、ユーザーが指定したドライブスペースの%が3.99GBより大きい場合でも、3.99GBのスペースを超えることはできません。ごみ箱が最大容量までいっぱいになると、新しく削除されたファイルに対応するために、最も古いファイルが削除されます。[16]ファイルがごみ箱に対して大きすぎる場合、ユーザーは代わりにファイルをすぐに完全に削除するように求められます。

ごみ箱の実際の場所は、オペレーティングシステムとファイルシステムの種類によって異なります。古いFATファイルシステム(通常はWindows 98以前)では、 Drive:\ RECYCLEDにあります。NTFSファイルシステム(Windows 2000、XP、NT)では、Drive :\ RECYCLERです。Windows Vista以降では、Drive:\ $ Recycle.Binフォルダーです。[35]

ごみ箱には、デスクトップまたはWindowsエクスプローラーからアクセスできます]または、 [実行]ダイアログボックス+ )に「shell:RecycleBinFolder」と入力しますこれは、WindowsXPデスクトップにデフォルトで表示される唯一のアイコンです。デスクトップからアクセスする場合、ごみ箱のオプションと情報は、Windowsエクスプローラーの各パーティションに表示される物理的なごみ箱フォルダーのものとは異なります。Windows XP以降NTFSを使用すると、異なるユーザーが互いのごみ箱の内容を表示できなくなります。 ⊞ WinR

Windows Vistaより前のバージョンでは、ごみ箱内のファイルはその物理的な場所に保存され、名前が。に変更されていましD<original drive letter of file><#>.<original extension>た。[16] info2WindowsデスクトップアップデートなしのWindows 95の情報)と呼ばれる隠しファイルは、ファイルの元のパスと元の名前をバイナリ形式で保存します。[16] Windows Vista以降、各ファイルの「メタ」情報はとして保存され、元のファイルの名前はに変更されます。 $I<number>.<original extension>$R<number>.<original extension>

ユーザーがごみ箱を表示すると、ファイルは元の名前で表示されます。ファイルがごみ箱から「復元」されると、元のディレクトリと名前に戻されます。[16]

Windowsエクスプローラーでは、ファイルはさまざまな方法でごみ箱に移動されます。

  • ファイルを右クリックし、メニューから[削除]を選択します
  • ファイルを選択してDeleteキーを押す
  • WindowsXPの作業ウィンドウから削除を選択する
  • ファイルを選択し、[ファイル]メニューから[削除]を選択します(Windows XPエクスプローラーの場合)。
  • ファイルをごみ箱アイコンにドラッグアンドドロップする
  • [送信]メニューから
  • ソフトウェアアプリケーションのコンテキストメニューコマンドまたはその他の機能から(通常は構成可能)

通常はファイルをごみ箱に送るアクションを実行しているときにShiftキーを押したままにすることで、ごみ箱をバイパスしてファイルを直接削除することができます。[36]

その他の用途

1984年のオリジナルのMacとその後継のいくつか(1987年のMacintosh SEまでは(当時は非常に高価な)ハードドライブがなく、システムはフロッピーディスクから実行されました。別のディスクに移動すると、そのアイコンはグレー表示(「ゴースト」)になりました。Classic Mac OSではディスクアイコンをごみ箱(ショートカット+ )にドラッグすると、灰色のアイコンを残さずにディスク(またはCD)が直接排出されます。[12]⌘ CommandE⌘ CommandY

Mac OS Xは転送オプションを削除し、ディスクまたはストレージボリュームをゴミ箱にドラッグすると、ディスクまたはボリュームをアンマウントしてイジェクトする前に、アイコンがユニバーサルイジェクトシンボルに変換されます。これにより、ディスク/ボリュームがごみ箱フォルダに配置されたり、ディスク/ボリュームが消去されたりすることはありません。++は同じ効果があり、[12]とFinderのディスクまたはボリュームアイコンの横にイジェクトアイコンがあり、イジェクトするのが簡単です。 ⌘ CommandE⌘ CommandY

GNOMEヒューマンインターフェイスガイドラインは、合理的な使用を超えた比喩の例として、ゴミ箱を使用してリムーバブルディスクを取り出すことを引用しています。[37]

も参照してください

参考文献

  1. ^ ハーツフェルド、アンディ(1999年2月22日)。「マッキントッシュストーリー:忙しい生まれ」Folklore.org 2011年8月26日取得
  2. ^ ハーツフェルド、アンディ。"Folklore.org:Rosing'sRascals"Folklore.org 2021年7月21日取得
  3. ^ 「今週の技術タイムワープ:アップルリサ、1983年」有線2013年10月25日2021年7月21日取得 アップルはパーソナルコンピュータを発明しました。再び、1983年
  4. ^ a b c "Apple Computer、Inc.v。MicrosoftCorp。、821 F.Supp。616(NDCal。1993)"ジャスティア法2021年6月25日2021年7月22日取得
  5. ^ a b Giaimo、Cara(2016年4月19日)。「Appleユーザーだけがファイルをゴミ箱に捨てることができる理由」スレートマガジン2021年7月23日取得
  6. ^ 「リサゴミ箱-ファインダーファイル」プロジェクトをWebに配置します2021年7月22日取得
  7. ^ 「コモドール64のための魔法の机I」プロジェクトをWebに配置します2021年7月22日取得
  8. ^ 「スーザンカレへのインタビュー」library.stanford.edu2010年3月11日。2010年3月11日のオリジナルからアーカイブ2021年7月21日取得
    「マッキントッシュでの作業に関するスーザン・ケア」library.stanford.edu2010年7月21日。2010年7月21日のオリジナルからアーカイブ2021年7月21日取得
  9. ^ 「ファインダーファイル」Macintoshの紹介(ラテン語)2021年7月22日取得
  10. ^ 「LisaOfficeSystem 3.1のリリース日、仕様、機能など-madeApple」madeApple2019年7月15日2021年7月22日取得
    ラインバック、ネイサン(2002年8月13日)。「リサオフィスシステム3」toastytech.com2002年8月13日にオリジナルからアーカイブされました2021年7月22日取得
  11. ^ 「GUIdebook> Extras> Trivia」Folklore.org。2006 2012年4月30日取得
  12. ^ a b c d パニック、少将(2006年8月1日)。「ゴミ箱」Everything2.com 2021年7月22日取得
  13. ^ ルイス、ピーターH.(1991年8月27日)。「パーソナルコンピュータ; Windows用ノートンデスクトップ」ニューヨークタイムズ
  14. ^ 「Sentryを削除すると、必要に応じてファイルが自動的に削除されます」MicrosoftサポートMicrosoftCorporation 2010年6月3日取得MicrosoftUndeleteがDeleteSentryレベルの保護を使用している場合、削除されたファイルは、ドライブのルートにある非表示のSENTRYディレクトリに保存されます。
  15. ^ 「今あなたはそれを削除します、今あなたはしません」PCの取扱説明書、Vol.5 Issue6スマートコンピューティング。1994年6月2010年6月3日取得セントリーを削除します。これは、最も信頼性の高いファイル回復方法です。このメソッドは、SENTRYという名前の隠しディレクトリを設定します。UNDELETEは、削除されたすべてのファイルの内容をこのディレクトリに保存します。これらのファイルは隠しディレクトリに保存されているため、元のファイルが上書きされているかどうかは関係ありません。UNDELETEは、必要なファイルをSENTRYディレクトリから復元するだけです。
  16. ^ a b c de 「 ごみ箱 がファイルを保存する方法」Microsoft2007年1月19日2008年9月8日取得
  17. ^ 「Windows10でごみ箱の自動削除を有効または無効にする方法は?」MiniTool2020年7月14日2021年7月22日取得
  18. ^ スミス、トニー(1999年11月5日)。「アップルはイギリス英語のMacOSをドロップします」レジスター2021年7月23日取得
  19. ^ スネル、ジェイソン(2014年10月16日)。「OSXYosemiteレビュー:RetinaMac専用に構築された新しいデザイン」Macworld 2021年7月23日取得
  20. ^ a b "Appleは、退屈なものを支持して、カタリナのアップデートで英国でゴミ箱に名前を付けることができます"iMore2019年10月9日2021年7月23日取得
  21. ^ 「バグ41850–ゴミ箱はfdoゴミ箱の仕様に従う必要があります(復元機能を追加します)」Bugzilla.gnome.org 2011年8月26日取得
  22. ^ 「ゴミ箱の仕様」Freedesktop.org 2012年4月3日取得
  23. ^ Tanous、ジム(2011年10月2日)。「macOS:ゴミ箱に入れられたファイルで「プットバック」を使用する」Macオブザーバー2021年6月20日取得
  24. ^ ケスラー、トファー(2009年9月21日)。「OSXのゴミ箱の問題?リセットしてください!」CNET 2021年7月20日取得
  25. ^ ポット、ジャスティン(2017年7月14日)。「外付けドライブでmacOSのゴミ箱を空にする方法」ハウツーオタク2021年6月9日取得
  26. ^ Tanous、ジム(2011年10月2日)。「注意:Mac OSXにはネットワークゴミ箱がありません」Macオブザーバー2021年6月9日取得
  27. ^ クライン、マット(2016年3月21日)。「OSXでゴミ箱をスキップしてファイルを即座に削除する方法」ハウツーオタク2021年6月9日取得
  28. ^ 「macOSSierraでゴミ箱を空にする必要がない理由はここにあります」TekRevue 2018年1月9日取得
  29. ^ 「iPhoneでゴミ箱を空にする方法(ステップバイステップガイド2021)」AnySoftwareTools2021年4月12日2021年7月31日取得
  30. ^ 「システムアイコン-アイコンと画像-iOS-ヒューマンインターフェイスガイドライン」AppleDeveloper 2021年7月31日取得
  31. ^ 「MS-DOSプロンプトで削除されたファイルはごみ箱に移動しません」Support.microsoft.com。2007年1月19日2011年9月9日取得
  32. ^ 「c#-ファイルを削除する代わりにごみ箱に入れるにはどうすればよいですか?」スタックオーバーフロー2011年8月26日取得
  33. ^ 「ごみ箱の概要:Windows XPProfessional製品のドキュメント」Microsoft.com 2011年9月9日取得
  34. ^ 「マップされたネットワークドライブでごみ箱を有効にする」
  35. ^ 「ごみ箱のファイルシステム名がFATとNTFSで異なるのはなぜですか?」古い新しいものMSDNブログ2011年8月26日取得
  36. ^ 「方法:Windows XPでファイルとフォルダを削除するときにごみ箱をバイパスする」Support.microsoft.com。2004年3月26日2011年9月9日取得
  37. ^ 「アプリケーションと実世界の一致を作成する」Library.gnome.org 2015年10月10日取得

外部リンク