Recycle bin (computing)

Recycle bin (computing)

In computing, a recycle bin, or trash can, is temporary storage for files that have been deleted in a file manager by the user, but not yet permanently erased from the physical media. Typically, a recycle bin is presented as a special file directory to the user (whether or not it is actually a single directory depends on the implementation), allowing the user to browse deleted files, undelete those that were deleted by mistake, or delete them permanently (either one by one, or by the "Empty Trash" function).

Within a trash folder, a record is kept of each file and/or directory's original location. Files must be moved out of the trash before they can be accessed again.

Whether or not files deleted by a program go to the recycle bin depends on its level of integration with a particular desktop environment and its function. Low-level utilities usually bypass this layer entirely and delete files immediately. A program that includes file manager functionality may or may not send files to the recycle bin, or it may allow the user to choose between these options.

History

A trash can icon for deleting files was implemented during the development of the Apple Lisa user interface in 1982. The concept carried over to the Apple Macintosh. [ [http://www.folklore.org/StoryView.py?project=Macintosh&story=Busy_Being_Born.txt Folklore.org: Macintosh Stories: Busy Being Born ] ]

Apple Inc. sued to prevent other software companies from offering graphical user interfaces similar to its own. Apple lost most of its claims but courts agreed Apple's Trash icon was original and protected by copyright. [ [http://home.earthlink.net/~mjohnsen/Technology/Lawsuits/appvsms.html APPLE COMPUTER, INC. v. MICROSOFT CORP., 35 F.3d 1435 (9th Cir. 1994) ] ] Non-Apple software may use other metaphors for file deletion, such as Recycle Bin, Smart Eraser, or Shredder. [ [http://query.nytimes.com/gst/fullpage.html?res=9D0CE3DD1239F934A1575BC0A967958260&sec=&spon=&pagewanted=all PERSONAL COMPUTERS; Norton Desktop for Windows - New York Times ] ]

In early versions of the Macintosh Finder, Trash contents were listed in volatile memory. Files moved to the Trash would appear there only until the Finder session ended, then they would be automatically erased. When System 7 was released, the Trash became a folder that retained its contents until the user chose to empty the trash.

Recycle Bin first appeared in Windows 95. In this version, the original location record of the file is stored, but the folder itself didn't allow subdirectories. When a folder is deleted, its containing files are moved into the bin and mixed other deleted files. The directory structure can only be restored if the batch of files are "undeleted". A revised Recycle Bin allows for subdirectory trees within the recycle bin.

Implementations

Recycle bin functionality is usually integrated into a desktop environment and its file manager. Examples include:
* Microsoft Windows, with Windows Explorer (see Recycle Bin (Windows))
* GNOME (Unix-like systems), with Nautilus
* KDE (Unix-like systems), with Konqueror and Dolphin
* Xfce (Unix-like systems), with Thunar
* Mac OS and Mac OS X, with Macintosh Finder, as Trash

The KDE, GNOME [ [http://bugzilla.gnome.org/show_bug.cgi?id=41850 Bug 41850 - Trash should follow fdo trash spec (adds restoring facilities) (nautilus)] ] and Xfce implementations comply with the freedesktop.org Trash specification [http://www.ramendik.ru/docs/trashspec.html] , ensuring that any applications written with this specification in mind will be interoperable with any trash can implementation.

Under Mac OS X, when a file is deleted in Finder, it is copied to a folder named .Trashes/ "username" / within the original directory, and when viewing the device's available space the space occupied by the deleted files is shown as occupied.

Some implementations may contain "shredding" functionality to counter data remanence.

Other uses

Mac OS has long allowed dragging a disk icon to the Trash as a method for ejecting a disk, but this does not place the disk in the Trash folder nor does it erase the disk. In Mac OS X the Trash icon temporarily changes to an Eject or Disconnect symbol whenever storage volumes are dragged.

The GNOME Human Interface Guidelines cite such behavior as an example of a discouraged metaphor. [http://library.gnome.org/devel/hig-book/stable/principles-match.html.en]

ee also

* File deletion

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • recycle bin — UK US noun [countable] [singular recycle bin plural recycle bins] computing a place on a computer where documents, files, and programs that you have removed are kept Thesaurus: parts of computer programs, system …   Useful english dictionary

  • recycle bin — UK / US noun [countable] Word forms recycle bin : singular recycle bin plural recycle bins computing a place on a computer where documents, files, and programs that you have removed are kept …   English dictionary

  • Wikipedia:Reference desk/Computing — The Wikipedia Reference Desk covering the topic of computing. Computing #eee #f5f5f5 #eee #aaa #aaa #aaa #00f #36b #000 #00f computing Wikipedia:Reference de …   Wikipedia

  • Waste container — For the software component, see Recycle bin (computing). A collection of movable waste containers in Australia A waste container is a container for temporarily storing waste, and is usually made out of metal or plastic. Common terms are dustbin,… …   Wikipedia

  • Environment variable — Environment variables are a set of dynamic named values that can affect the way running processes will behave on a computer. They can be said in some sense to create the operating environment in which a process runs. For example, an environment… …   Wikipedia

  • Directory structure — In computing, a directory structure is the way an operating system s file system and its files are displayed to the user. Files are typically displayed in a Hierarchical tree structure. Contents 1 File names and extensions 2 Windows, DOS, and… …   Wikipedia

  • Norton Utilities — Symantec Norton Utilities 15.0.0.122 running on Windows Vista Developer(s) Symantec Stable release 15.0.0.122 / December 2010, 27; …   Wikipedia

  • National Capital Freenet — Abbreviation NCF Motto To support people of Canada s national capital region in enjoying the benefits of the internet. Formation …   Wikipedia

  • Vopt — Infobox Software name = Vopt 8 caption= Screenshot of Vopt 8.18 developer = Golden Bow Systems latest release version = 9.04 latest release date = 2008 operating system = Windows genre = Defragmentation license = Proprietary website =… …   Wikipedia

  • Norton Commander — This article is about the software package. For the motorcycle of the same name, see Norton Commander (motorcycle). Norton Commander Screenshot of Norton Commander Original author(s) John Socha …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”