Мусор (компьютерный)
В вычислительной технике мусор графического , также известный под другими названиями, такими как мусорная корзина , мусорная корзина и другие, представляет собой пользовательского интерфейса метафору рабочего стола для временного хранения файлов , отложенных пользователем для удаления, но еще не удаленных окончательно. Концепция и название являются частью операционных систем Mac , аналогичная реализация называется Recycle Bin в Microsoft Windows , а другие операционные системы используют другие имена.
В файловом менеджере корзина может просматриваться пользователем как специальный каталог файлов , позволяющий пользователю просматривать файлы и сохранять те, которые все еще нужны, прежде чем окончательно удалить остальные (либо по одному, либо с помощью команды «очистить корзину»). ). Все еще возможно использовать стороннее программное обеспечение, чтобы восстановить те файлы, которые были удалены по ошибке. В Microsoft Windows и macOS папка «Корзина» связана со скрытыми папками на каждом подключенном диске, где фактически хранятся файлы.
В папке мусора может храниться запись об исходном местоположении каждого файла и/или каталога, в зависимости от реализации. В некоторых операционных системах файлы необходимо удалить из корзины, прежде чем к ним снова можно будет получить доступ.
Попадут ли файлы, удаленные программой, в корзину, зависит от уровня ее интеграции с конкретной средой рабочего стола и ее функций. Утилиты низкого уровня обычно полностью обходят этот уровень и немедленно удаляют файлы. Программа, включающая функции файлового менеджера, может отправлять или не отправлять файлы в корзину или может позволить пользователю выбирать между этими параметрами.
История
[ редактировать ]Билл Аткинсон начал разработку пользовательского интерфейса Apple Lisa в конце 1978 года. В марте 1982 года он дошел до стадии перехода на файловый менеджер на основе значков и создал макет со значком мусорной корзины (включая жужжащих мух) для удаления файлов. [1] [2] Релизная версия Lisa была выпущена в 1983 году с «Мусоркой». [3] его значок «мусорный бак в стиле переулка [с] вертикальными линиями, обозначающими ребристую поверхность… открытую крышку и ручку на передней части бака». [4] [5] Apple рекламировала: «Если вы найдете мусорное ведро, вы сможете запустить компьютер». [6]
Вслед за этим картридж Magic Desk I ROM для Commodore 64 представлял собой примитивное представление офисной мебели с корзиной для мусора или мусорным баком под столом. Этому недоставало функциональности, и оно не получило дальнейшего развития. [7]
В 1983 году Сьюзан Кейр разработала основной язык визуального дизайна классической Mac OS System 1 , выпущенной в январе 1984 года. Она включала в себя некоторые элементы интерфейса Lisa, в том числе усовершенствованную версию значка, теперь называемого Trash. [8] с «закрытой крышкой с ручкой сверху». [4] В рекламном приложении к Newsweek был представлен интерфейс Mac с «изображениями объектов, которые вы без труда узнаете… Даже мусорного бака». [9] В последующем обновлении Lisa значок мусорной корзины был переименован в «Мусор». [10] В « международных английских » локализациях классической Mac OS мусор назывался «Корзина для мусора». [11]
В 1985 году была выпущена Amiga Workbench 1.0. Это во многом вдохновило Mac OS, включая мусорные баки. При форматировании раздела гибкого диска/жесткого диска пользователь может добавить к нему корзину. Затем он появится в виде значка под названием «Корзина» вместе с другими файлами. Пользователи могли перетаскивать на него ненужные файлы и позже очищать корзину. [12]
В ранних версиях Macintosh Finder содержимое корзины находилось в энергозависимой памяти и терялось при перезагрузке компьютера . С 1987 года, если что-то попадало в корзину, его значок выпирал, напоминая о необходимости проверить содержимое перед выключением. После появления в 1991 году Системы 7 папка «Корзина» сохраняет свое содержимое до тех пор, пока пользователь не решит очистить корзину. [13] [5]
Результатом иска Apple Computer, Inc. против Microsoft Corp. (поданного в 1988 году, решение подтверждено апелляцией в 1994 году) стало то, что графические пользовательские интерфейсы, аналогичные интерфейсу Apple, не нарушали прав, но некоторые функции, включая значок корзины Apple, были оригинальными и защищено авторским правом. Программное обеспечение сторонних производителей может использовать другие метафоры для удаления файлов, такие как Recycle Bin, Smart Eraser или Shredder. [4] [14]
В 1993 или 1994 году Microsoft реализовала свою первую систему временного удаления в MS-DOS 6 под названием «Delete Sentry» . Когда файл был удален, он перемещался в скрытую папку SENTRY в корне диска. [15] [16]
Microsoft представила свою текущую систему мусора в 1995 году, Recycle Bin , вместе с Windows 95 , как область для хранения и просмотра файлов и папок перед удалением. [17] При настройках по умолчанию автоматическое удаление из корзины безвозвратно удаляет файлы, чтобы освободить место на диске, когда оно заканчивается, или удаляет файлы из корзины в течение 30 дней. [13] [18] В этой версии сохраняется исходная запись о местоположении файла, но сама папка не допускает подкаталоги. Когда папка удаляется, содержащиеся в ней файлы перемещаются в корзину и смешиваются с другими удаленными файлами. Структура каталогов может быть восстановлена только в том случае, если пакет файлов «восстановлен». Текущая (пересмотренная) корзина позволяет деревьям подкаталогов существовать внутри папок, которые были туда перемещены. На значке изображена мусорная корзина с символом вторичной переработки на передней стороне.
С новым интерфейсом Mac OS X, представленным в 2001 году, значок «Корзина» переместился с рабочего стола на постоянное место в конце Dock . В конце 2009 года от международного английского слова «Корзина для мусора» отказались, в результате чего название «Мусор» стало стандартом. [19] В соответствии с внешним видом системы «Корзина» представляла собой блестящую проволочную корзину, пока в OS X Yosemite в 2014 году она не превратилась в полупрозрачный белый контейнер. [20] В macOS Mojave корзина была переименована в «Bin» в австралийской английской локализации, а в macOS Catalina «Bin» также появилась в британской локализации. [21]
Реализации
[ редактировать ]Функциональность корзины обычно интегрирована в среду рабочего стола и его файловый менеджер . Примеры включают в себя:
- Классическая Mac OS и macOS , с Finder , как «Корзина» (локализовано как «Корзина для мусора», позже «Корзина»)
- MS-DOS 6.x с Microsoft Undelete как «Удалить Sentry».
- Microsoft Windows с Проводником Windows (позже называемым Проводником, начиная с Windows 8), как «Корзина».
- GNOME и MATE ( Linux ) с Nautilus и Caja соответственно
- KDE ( Linux ) с Konqueror и Dolphin
- Xfce ( Linux ) с Thunar
- Amiga с Workbench . Профессиональная файловая система добавила поведение в стиле мусорной корзины на уровне файловой системы.
Некоторые реализации могут содержать функцию «уничтожения» для противодействия остаточным данным .
Среды рабочего стола Linux
[ редактировать ]KDE, ГНОМ [22] и реализации Xfce соответствуют спецификации freedesktop.org Trash, [23] гарантировать, что любые приложения, написанные с учетом этой спецификации, будут совместимы с любой реализацией мусорной корзины.
Хотя различные среды рабочего стола Linux, такие как GNOME, KDE и Xfce, предоставляют механизм удаления, традиционно не существует простого способа удалить что-либо из интерфейса командной строки . Некоторые сторонние приложения, такие какrash -cli , предоставляют команды в командной строке для использования корзины, совместимые со спецификацией корзины FreeDesktop.org.
macOS
[ редактировать ]При использовании macOS файл или папка удаляются в Finder путем перетаскивания его значка на значок «Корзина» в правом конце Dock , перемещая элемент в папку «Корзина», где его можно просмотреть, но нельзя использовать, пока он не будет снова удален. . Чтобы восстановить выделенные элементы из корзины в исходное положение, в контекстном меню появляется опция «Вернуть обратно». Сочетание клавиш для перемещения выделенных элементов в корзину или возврата элементов: ⌘ Command+ Delete. Чтобы окончательно удалить файлы, нажмите «Очистить», появится предупреждение о том, что это действие невозможно отменить, и появится возможность удалить. [24]
Помещение элементов в папку «Корзина» перемещает их в скрытую временную папку: для загрузочного диска учетная запись пользователя имеет это значение по адресу. /Пользователи/имя пользователя/ .Trash/ ; каждый подключенный том, например внешний диск, имеет скрытую папку в корневой папке с именем /.Trashes/ . [25] При просмотре доступного места на устройстве место, занятое удаленными файлами, отображается как занятое. В папке «Корзина» отображаются удаленные файлы с внешних дисков, включая съемные носители. [26] Это не относится к сетевым дискам, где при попытке переместить элемент в корзину появляется предупреждение о том, что он будет немедленно удален и это действие нельзя будет отменить. [27]
Начиная с OS X El Capitan , Корзину можно обойти, нажав ⌥ Option+ ⌘ Command+ Delete когда файл выбран. [28] Начиная с macOS Sierra , пользователь может включить опцию автоматического очищения корзины через 30 дней. [29]
В британских и австралийских английских локализациях мусор известен как «Корзина». [21]
Приложения и iOS
[ редактировать ]В некоторых приложениях macOS и мобильной операционной системе iOS корзина находится внутри приложений, а не в системе в качестве центральной функции. Стандартный значок корзины представляет собой уменьшенную версию оригинальной корзины классической Mac OS. Файлы перемещаются в папку «Недавно удаленные» в приложении, где они остаются доступными для восстановления в течение указанного количества дней, а затем автоматически безвозвратно удаляются. К приложениям, к которым это применимо, относятся «Фотографии» и «Почта» . [30] [31] Файлы по-прежнему можно восстановить, если резервное копирование компьютера было выполнено до того, как они были перемещены в папку «Недавно удаленные».
Microsoft Windows
[ редактировать ]реализована Корзина Microsoft » как специальная папка с такими столбцами, как «Дата удаления» и «Исходное местоположение . только файлы, удаленные через проводник Обычно в корзину помещаются (но не обязательно из других графических интерфейсов Windows, таких как диалоговые окна выбора файлов); файлы, удаленные через командную строку , удаляются без возможности восстановления, как и (по умолчанию) файлы, удаленные с помощью API операционной системы и приложений, отличных от Windows Explorer. [32] Однако некоторые API-интерфейсы операционной системы позволяют приложениям перерабатывать файлы, а не удалять их. [33] В предыдущих операционных системах Windows и MS-DOS восстановление удаленных файлов было единственным способом восстановить случайно или намеренно удаленные файлы.
По умолчанию в корзине хранятся только файлы, удаленные с жестких дисков, а не со съемных носителей, таких как карты памяти, флэш-накопители или дискеты, а также файлы, удаленные с сетевых дисков. [34] Однако существуют способы заставить его работать на сетевых путях. [ нужна ссылка ]
В корзине есть настройка, позволяющая настроить количество удаленных файлов, которые она может хранить. Выделенное для этого свободное место на диске фактически не используется до тех пор, пока файлы не будут удалены из папок и не сохранены в корзине. В версиях Windows, предшествующих Windows Vista , конфигурация корзины по умолчанию представляет собой глобальную настройку для всех дисков, позволяющую удерживать 10 % от общей емкости каждого тома жесткого диска хоста для хранения удаленных файлов. Например, на томе емкостью 20 гигабайт в корзине будет храниться до 2 гигабайт удаленных файлов. Это значение можно изменить в диапазоне от 0 до 100 % пространства на диске, но его размер не может превышать 3,99 ГБ, даже если указанный пользователем % пространства на диске превышает 3,99 ГБ. Если корзина заполняется до максимальной емкости, самые старые файлы будут удалены, чтобы разместить вновь удаленные файлы. [17] Если файл слишком велик для корзины, пользователю будет предложено немедленно и окончательно удалить файл.
Фактическое расположение корзины зависит от типа операционной системы и файловой системы. В более старых файловых системах FAT (обычно Windows 98 и более ранних версий) он находится в Drive:\RECYCLED . В файловой системе NTFS (Windows 2000, XP, NT) это Drive:\RECYCLER . В Windows Vista и более поздних версиях это папка Drive:\$Recycle.Bin . [35]
Доступ к корзине можно получить через ярлык на рабочем столе, выполнив поиск «Корзина» в проводнике Windows или набрав «shell:RecycleBinFolder» в диалоговом окне «Выполнить » ( ⊞ Win+ R). Это единственный значок, отображаемый по умолчанию на рабочем столе Windows XP. При доступе с рабочего стола параметры и информация о корзине отличаются от параметров и информации в физических папках корзины, отображаемых в каждом разделе в проводнике Windows . Начиная с Windows XP , с NTFS разные пользователи не могут видеть содержимое корзин друг друга.
До Windows Vista файл в корзине сохранялся в своем физическом местоположении и переименовывался в D<original drive letter of file><#>.<original extension>
. [17] Скрытый файл с именем info2 ( информация в Windows 95 без Windows Desktop Update ) хранит исходный путь и исходное имя файла в двоичном формате. [17] Начиная с Windows Vista, «мета» информация каждого файла сохраняется как $I<number>.<original extension>
и исходный файл переименовывается в $R<number>.<original extension>
.
Когда пользователь просматривает корзину, файлы отображаются с их первоначальными именами. Когда файл «восстанавливается» из корзины, он возвращается в исходный каталог и имя. [17]
В проводнике Windows файлы перемещаются в корзину несколькими способами:
- Щелкнув правой кнопкой мыши по файлу и выбрав «Удалить» в меню.
- Выбор файла и нажатие клавиши удаления
- Выбор удаления на панели задач в Windows XP
- Выбор файла и выбор команды «Удалить» в меню «Файл» (в проводнике Windows XP).
- Перетащив файл на значок корзины.
- Из «Отправить » меню
- Из команды контекстного меню или какой-либо другой функции программного приложения (обычно настраиваемой)
Можно обойти корзину и напрямую удалить файл, удерживая клавишу SHIFT при выполнении действия, которое обычно отправляет файл в корзину. [36]
Другое использование
[ редактировать ]1984 года Оригинальный Mac и несколько его преемников (вплоть до Macintosh SE 1987 года ) не имели (тогда непомерно дорогого) жесткого диска . Вместо этого система запускалась с дискеты , которую можно было извлечь ( ⌘ Command+ E), делая его значок серым («призраком») и оставляя его содержимое в памяти, готовое к переносу на другой диск. В классической Mac OS перетаскивание значка диска в корзину (ярлык ⌘ Command+ Y) напрямую извлек диск (или компакт-диск), не оставляя серого значка. [13]
Mac OS X удалила возможность передачи; перетаскивание диска или тома хранилища в корзину превратило значок в универсальный символ извлечения перед отмонтированием и извлечением диска или тома. При этом диск/том не помещается в папку «Корзина» и не стирается.
В рекомендациях по пользовательскому интерфейсу GNOME использование корзины для мусора для извлечения съемного диска является примером метафоры, выходящей за рамки ее разумного использования. [37]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Херцфельд, Энди (22 февраля 1999 г.). «Истории Macintosh: Рождение занято» . Фольклор.org . Проверено 26 августа 2011 г.
- ^ Херцфельд, Энди. «Folklore.org: Негодяи Розинга» . Фольклор.org . Проверено 21 июля 2021 г.
- ^ «Техническое искажение времени недели: Apple Lisa, 1983» . Проводной . 25 октября 2013 года . Проверено 21 июля 2021 г. Apple изобретает персональный компьютер. Опять., 1983
- ^ Jump up to: а б с «Apple Computer, Inc. против Microsoft Corp., 821 F. Supp. 616 (ND Cal. 1993)» . Закон Юстии . 25 июня 2021 г. Проверено 22 июля 2021 г.
- ^ Jump up to: а б Джаймо, Кара (19 апреля 2016 г.). «Почему только пользователи Apple могут удалять свои файлы» . Журнал «Сланец» . Проверено 23 июля 2021 г.
- ^ «Мусорный бак Лизы — файлы Finder» . Разместите свои проекты в Интернете . Проверено 22 июля 2021 г.
- ^ «Magic Desk I для Commodore 64» . Разместите свои проекты в Интернете . Проверено 22 июля 2021 г.
- ^ «Интервью со Сьюзан Каре» . библиотека.stanford.edu . 11 марта 2010 года. Архивировано из оригинала 11 марта 2010 года . Проверено 21 июля 2021 г.
«Сьюзан Кейр о работе на Macintosh» . библиотека.stanford.edu . 21 июля 2010 года. Архивировано из оригинала 21 июля 2010 года . Проверено 21 июля 2021 г. - ^ «Файлы Finder» . Знакомство с Macintosh (на латыни) . Проверено 22 июля 2021 г.
- ^ «Дата выпуска Lisa Office System 3.1, характеристики, функции и т. д. — madeApple» . сделалApple . 15 июля 2019 года . Проверено 22 июля 2021 г.
Полузащитник, Натан (13 августа 2002 г.). «Офисная система Лиза 3» . toastytech.com . Архивировано из оригинала 13 августа 2002 года . Проверено 22 июля 2021 г. - ^ «Справочник > Дополнения > Общая информация» . Фольклор.орг. 2006 год . Проверено 30 апреля 2012 г.
- ^ [1] 1.1.5 Информация, 1.2.1 Пустой мусор [2] Фотодоказательства
- ^ Jump up to: а б с Паника, генерал-майор (1 августа 2006 г.). "мусорное ведро" . Все2.com . Проверено 22 июля 2021 г.
- ^ Льюис, Питер Х. (27 августа 1991 г.). «ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ; Norton Desktop для Windows» . Нью-Йорк Таймс .
- ^ «Delete Sentry автоматически удаляет файлы при необходимости» . Поддержка Майкрософт . Корпорация Майкрософт . Проверено 3 июня 2010 г.
Когда Microsoft Undelete использует уровень защиты «Удалить Sentry», удаляемые файлы сохраняются в скрытом каталоге SENTRY в корне диска.
- ^ «Тогда удаляй, теперь нет» . Инструкция по эксплуатации ПК, Том 5, выпуск 6 . Умные вычисления. Июнь 1994 года . Проверено 3 июня 2010 г.
Удалить Сентри. Это самый надежный метод восстановления файлов. Этот метод устанавливает скрытый каталог с именем SENTRY. UNDELETE сохраняет содержимое всех удаленных файлов в этом каталоге. Поскольку эти файлы хранятся в скрытом каталоге, не имеет значения, были ли перезаписаны оригиналы или нет. UNDELETE просто восстанавливает нужные файлы из каталога SENTRY.
- ^ Jump up to: а б с д и «Как в корзине хранятся файлы» . Майкрософт . 19 января 2007 года . Проверено 8 сентября 2008 г.
- ^ «Как включить и отключить автоматическое удаление корзины в Windows 10?» . Миниинструмент . 14 июля 2020 г. Проверено 22 июля 2021 г.
- ^ Смит, Тони (5 ноября 1999 г.). «Apple отказывается от британско-английской MacOS» . Регистр . Проверено 23 июля 2021 г.
- ^ Снелл, Джейсон (16 октября 2014 г.). «Обзор OS X Yosemite: новый дизайн, созданный специально для компьютеров Mac с Retina» . Макмир . Проверено 23 июля 2021 г.
- ^ Jump up to: а б «Apple отказывается от названия Trash can в Великобритании с обновлением Catalina в пользу скучного» . яЕще . 9 октября 2019 года . Проверено 23 июля 2021 г.
- ^ «Ошибка 41850 — Корзина должна соответствовать спецификации мусора fdo (добавлены возможности восстановления)» . Bugzilla.gnome.org . Проверено 26 августа 2011 г.
- ^ «Мусорная спецификация» . Freedesktop.org . Проверено 3 апреля 2012 г.
- ^ Танус, Джим (2 октября 2011 г.). «macOS: использование функции «Вернуть назад» для удаленных файлов» . Mac Observer . Проверено 20 июня 2021 г.
- ^ Кесслер, Тофер (21 сентября 2009 г.). «Проблемы с мусором в OS X? Сбросьте его!» . CNET . Проверено 20 июля 2021 г.
- ^ Пот, Джастин (14 июля 2017 г.). «Как очистить корзину macOS на внешних дисках» . Как компьютерщик . Проверено 9 июня 2021 г.
- ^ Танус, Джим (2 октября 2011 г.). «Обратите внимание: в Mac OS X нет сетевой корзины для мусора» . Mac Observer . Проверено 9 июня 2021 г.
- ^ Кляйн, Мэтт (21 марта 2016 г.). «Как пропустить корзину и мгновенно удалить файлы в OS X» . Как компьютерщик . Проверено 9 июня 2021 г.
- ^ «Вот почему вам никогда не понадобится очищать корзину в macOS Sierra» . ТекРевю . Проверено 9 января 2018 г.
- ^ «Как очистить корзину на iPhone (пошаговые руководства, 2021 г.)» . AnySoftwareTools . 12 апреля 2021 г. Проверено 31 июля 2021 г.
- ^ «Системные значки — Значки и изображения — iOS — Рекомендации по пользовательскому интерфейсу» . Разработчик Apple . Проверено 31 июля 2021 г.
- ^ «Файлы, удаленные по запросу MS-DOS, не попадают в корзину» . Support.microsoft.com. 19 января 2007 года. Архивировано из оригинала 17 января 2008 года . Проверено 9 сентября 2011 г.
- ^ «С# – Как поместить файл в корзину вместо удаления?» . Переполнение стека . Проверено 26 августа 2011 г.
- ^ «Обзор корзины: документация по продукту Windows XP Professional» . Microsoft.com . Проверено 9 сентября 2011 г.
- ^ «Почему корзина имеет разные имена файловых систем в FAT и NTFS?» . Старая новая вещь . Блоги MSDN . Проверено 26 августа 2011 г.
- ^ «КАК: обойти корзину при удалении файлов и папок в Windows XP» . Support.microsoft.com. 26 марта 2004 года . Проверено 9 сентября 2011 г.
- ^ «Создайте соответствие между вашим приложением и реальным миром» . Library.gnome.org . Проверено 10 октября 2015 г.