En informática , la papelera , también conocida por otros nombres como cubo de la basura , papelera y otros, es una metáfora de la interfaz gráfica de usuario del escritorio para el almacenamiento temporal de archivos reservados por el usuario para su eliminación, pero aún no borrados de forma permanente. El concepto y el nombre son parte de los sistemas operativos Mac , una implementación similar se llama Papelera de reciclaje en Microsoft Windows y otros sistemas operativos usan otros nombres.
En el administrador de archivos , el usuario puede ver la papelera como un directorio de archivos especial , lo que le permite explorar los archivos y conservar los que aún desea antes de eliminar los demás de forma permanente (ya sea uno por uno o mediante un comando de "vaciar papelera"). Todavía puede ser posible usar software de terceros para recuperar aquellos que se eliminaron por error. En Microsoft Windows y macOS , la carpeta Papelera se vincula a carpetas ocultas en cada unidad montada donde se almacenan realmente los archivos.
Dentro de una carpeta de papelera, se puede mantener un registro de la ubicación original de cada archivo o directorio, según la implementación. En ciertos sistemas operativos, los archivos deben sacarse de la papelera antes de poder acceder a ellos nuevamente.
El hecho de que los archivos eliminados por un programa vayan o no a la papelera de reciclaje depende de su nivel de integración con un entorno de escritorio en particular y de su función. Las utilidades de bajo nivel suelen pasar por alto esta capa por completo y eliminan los archivos de inmediato. Un programa que incluye la función de administrador de archivos puede enviar o no archivos a la papelera de reciclaje, o puede permitir al usuario elegir entre estas opciones. [ cita requerida ]
Bill Atkinson comenzó a desarrollar la interfaz de usuario de Apple Lisa a finales de 1978. En marzo de 1982 llegó a la etapa de cambiar a un administrador de archivos basado en íconos y produjo una maqueta con un ícono de papelera (incluyendo moscas zumbando) para eliminar archivos. [1] [2] La versión de lanzamiento de Lisa fue lanzada en 1983 con un "Papelero", [3] su ícono "un bote de basura estilo callejón [con] líneas verticales para indicar una superficie acanalada... una tapa abierta y un asa en el frente del bote". [4] [5] Apple publicitó "Si puedes encontrar el bote de basura, puedes hacer funcionar un ordenador". [6]
A continuación, el cartucho ROM Magic Desk I para Commodore 64 presentaba una representación primitiva de mobiliario de oficina, con una papelera o papelera debajo del escritorio. Esto carecía de funcionalidad y no se llevó más lejos. [7]
En 1983, Susan Kare diseñó el lenguaje de diseño visual básico de Classic Mac OS System 1 , lanzado en enero de 1984. Este incorporaba algunos elementos de la interfaz de Lisa, incluyendo una versión refinada del icono, ahora denominado Trash, [8] con "una tapa cerrada con un asa en la parte superior". [4] Un suplemento publicitario en Newsweek presentó la interfaz de Mac, con sus "imágenes de objetos que no tendrás problemas para reconocer... Incluso un bote de basura". [9] Una actualización posterior de Lisa renombró su icono de papelera como "Trash". [10] En las localizaciones de " inglés internacional " de Classic Mac OS, la papelera se llamó "Wastebasket". [11]
En 1985 se lanzó Amiga Workbench 1.0. Este sistema operativo se inspiró en gran medida en Mac OS, incluidas las papeleras. Al formatear una partición de disquete o disco duro, el usuario podía seleccionar agregarle una papelera. Esta aparecería como un ícono llamado "Papelera" junto con los demás archivos. Los usuarios podían arrastrar archivos no deseados hacia ella y vaciar la papelera más tarde. [12]
En las primeras versiones del Finder de Macintosh , el contenido de la Papelera se almacenaba en la memoria volátil y se perdía cuando se reiniciaba el equipo . A partir de 1987, si había algo en la Papelera, su icono se abultaba como recordatorio para comprobar el contenido antes de apagar el equipo. Tras la introducción del Sistema 7 en 1991 , la carpeta Papelera conserva su contenido hasta que el usuario decide vaciarla. [13] [5]
El resultado de la demanda Apple Computer, Inc. contra Microsoft Corp. (presentada en 1988, decisión confirmada en apelación en 1994) fue que las interfaces gráficas de usuario similares a las de Apple no infringían derechos, pero algunas funciones, incluido el icono de la papelera de Apple , eran originales y estaban protegidas por derechos de autor. El software que no es de Apple podría utilizar otras metáforas para la eliminación de archivos, como papelera de reciclaje, borrador inteligente o trituradora. [4] [14]
En 1993 o 1994, Microsoft implementó su primer sistema de eliminación temporal en MS-DOS 6, bajo el nombre de Delete Sentry : cuando se eliminaba un archivo, se movía a una carpeta SENTRY oculta en la raíz de la unidad. [15] [16]
Microsoft introdujo su actual sistema de papelera en 1995, la Papelera de reciclaje , con Windows 95 , como un área para almacenar y revisar archivos y carpetas antes de su eliminación. [17] En la configuración predeterminada, la eliminación automática de la Papelera de reciclaje elimina permanentemente los archivos para liberar espacio en disco cuando este se agota, o elimina archivos de la Papelera durante 30 días. [13] [18] En esta versión, se almacena el registro de ubicación original del archivo, pero la carpeta en sí no permite subdirectorios. Cuando se elimina una carpeta, los archivos que contiene se mueven a la papelera y se mezclan con otros archivos eliminados. La estructura de directorios solo se puede restaurar si el lote de archivos se "recupera". La Papelera de reciclaje actual (revisada) permite que existan árboles de subdirectorios dentro de las carpetas que se han movido allí. El icono muestra una papelera con un símbolo de reciclaje en su frente.
Con la nueva interfaz de Mac OS X introducida en 2001, el icono de la Papelera se trasladó del escritorio a un lugar permanente al final del Dock . El nombre internacional "Wastebasket" se había abandonado a finales de 2009, haciendo que el nombre "Trash" fuera estándar. [19] En consonancia con la apariencia del sistema, la Papelera era una cesta de alambre brillante, hasta que con OS X Yosemite en 2014 se convirtió en un contenedor blanco translúcido. [20] Con macOS Mojave , la Papelera pasó a llamarse "Bin" en la localización en inglés australiano, y con macOS Catalina , "Bin" también apareció en la localización del Reino Unido. [21]
La función de papelera suele estar integrada en el entorno de escritorio y en su administrador de archivos . Algunos ejemplos son:
Algunas implementaciones pueden contener una funcionalidad de "trituración" para contrarrestar la remanencia de datos .
Las implementaciones de KDE, GNOME [22] y Xfce cumplen con la especificación Trash de freedesktop.org , [23] lo que garantiza que cualquier aplicación escrita con esta especificación en mente será interoperable con cualquier implementación de papelera.
Aunque los diversos entornos de escritorio Linux, como GNOME, KDE y Xfce, ofrecen un mecanismo para la papelera, tradicionalmente no existe una forma sencilla de eliminar algo desde la interfaz de línea de comandos . Algunas aplicaciones de terceros, como trash-cli, ofrecen comandos en la línea de comandos para usar la papelera, compatibles con la especificación de papelera de FreeDesktop.org.
En macOS , un archivo o carpeta se elimina en Finder arrastrando su icono al icono de la Papelera en el extremo derecho del Dock , moviendo el elemento a la carpeta Papelera, donde se puede ver pero no usar hasta que se mueva nuevamente. Para restaurar los elementos resaltados de la Papelera a su posición original, un menú contextual muestra una opción Volver a colocar. El atajo de teclado para mover los elementos resaltados a la Papelera, o Volver a colocar elementos, es ⌘ Command+ Delete. Para eliminar finalmente los archivos, al hacer clic en "Vaciar", aparece una advertencia de que esto no se puede deshacer y una opción para eliminar. [24]
Al colocar elementos en la carpeta Papelera, se mueven a una carpeta temporal oculta: para el disco de arranque, una cuenta de usuario tiene esto en /Users/username/.Trash/ ; cada volumen montado, como una unidad externa, tiene una carpeta oculta en la carpeta raíz llamada /.Trashes/ . [25] Al ver el espacio disponible del dispositivo, el espacio ocupado por los archivos eliminados se muestra como ocupado. La carpeta Papelera muestra los archivos eliminados de las unidades externas, incluidos los medios extraíbles. [26] Esto no se aplica a las unidades en red, donde al intentar mover un elemento a la Papelera aparece una advertencia de que se eliminará inmediatamente y esto no se puede deshacer. [27]
Desde OS X El Capitan , la Papelera se puede omitir presionando + + cuando se selecciona un archivo. [28] Desde macOS Sierra , el usuario puede habilitar una opción para que la Papelera se vacíe automáticamente después de 30 días. [29]⌥ Option⌘ CommandDelete
En las localizaciones en inglés del Reino Unido y Australia, la papelera se conoce como "Bin". [21]
En varias aplicaciones de macOS y en el sistema operativo móvil iOS , la Papelera se encuentra dentro de las aplicaciones en lugar de en el sistema como una función central. El icono estándar de la Papelera es una versión pequeña de la papelera original del Mac OS clásico. Los archivos se mueven a una carpeta "Eliminados recientemente" dentro de la aplicación, donde permanecen disponibles para su recuperación durante una cantidad determinada de días, y luego se eliminan de forma permanente y automática. Las aplicaciones en las que se aplica esto incluyen Fotos y Correo . [30] [31] Los archivos aún pueden recuperarse si se realizó una copia de seguridad de la computadora antes de moverlos a "Eliminados recientemente".
La papelera de reciclaje de Microsoft se implementa como una carpeta especial con columnas como Fecha de eliminación y Ubicación original . Por lo general, solo los archivos eliminados a través del Explorador de archivos (pero no necesariamente otras interfaces gráficas de Windows como los cuadros de diálogo de selección de archivos) se colocarán en la papelera de reciclaje; los archivos eliminados a través del Símbolo del sistema se eliminan de forma permanente, al igual que (de forma predeterminada) los archivos eliminados a través de las API del sistema operativo y aplicaciones distintas del Explorador de Windows. [32] Sin embargo, algunas API del sistema operativo permiten que las aplicaciones reciclen archivos en lugar de eliminarlos. [33] En sistemas operativos Windows anteriores y en MS-DOS, la recuperación de archivos eliminados era la única forma de recuperar archivos eliminados accidental o intencionalmente.
Como estándar, la Papelera de reciclaje sólo almacena archivos eliminados de discos duros, no de medios extraíbles, como tarjetas de memoria, memorias USB o disquetes, ni tampoco almacena archivos eliminados de unidades de red. [34] Sin embargo, existen métodos para hacer que funcione en rutas de red. [ cita requerida ]
La Papelera de reciclaje tiene una configuración para configurar la cantidad de archivos eliminados que puede almacenar. El espacio libre en disco asignado para esto no se utiliza realmente hasta que los archivos se eliminan de las carpetas y se almacenan en la Papelera de reciclaje. En las versiones de Windows anteriores a Windows Vista , la configuración predeterminada de la Papelera de reciclaje es una configuración global para que todas las unidades contengan el 10% de la capacidad total de cada volumen de disco duro del host para almacenar archivos eliminados. Por ejemplo, en un volumen con una capacidad de 20 gigabytes, la Papelera de reciclaje contendrá hasta 2 gigabytes de archivos eliminados. Esto se puede cambiar en cualquier lugar desde 0 a 100% del espacio del disco, pero no se permitirá que exceda los 3,99 GB de espacio, incluso si el % indicado por el usuario del espacio del disco es mayor que 3,99 GB. Si la Papelera de reciclaje se llena hasta la capacidad máxima, se eliminarán los archivos más antiguos para dar cabida a los archivos recientemente eliminados. [17] Si un archivo es demasiado grande para la Papelera de reciclaje, se le solicitará al usuario que elimine el archivo de inmediato y de forma permanente.
La ubicación real de la Papelera de reciclaje depende del tipo de sistema operativo y del sistema de archivos. En los sistemas de archivos FAT más antiguos (normalmente Windows 98 y anteriores), se encuentra en Unidad:\RECYCLED . En el sistema de archivos NTFS (Windows 2000, XP, NT) es Unidad:\RECYCLER . En Windows Vista y posteriores es la carpeta Unidad:\$Recycle.Bin . [35]
Se puede acceder a la Papelera de reciclaje como un acceso directo desde el escritorio, buscando "Papelera de reciclaje" en el Explorador de Windows o escribiendo "shell:RecycleBinFolder" en el cuadro de diálogo Ejecutar ( + ). Es el único icono que se muestra de forma predeterminada en el escritorio de Windows XP. Cuando se accede desde el escritorio, las opciones y la información de la Papelera de reciclaje son diferentes a las de las carpetas físicas de la Papelera de reciclaje que se ven en cada partición en el Explorador de Windows . A partir de Windows XP , con NTFS , los distintos usuarios no pueden ver el contenido de las Papeleras de reciclaje de los demás.⊞ WinR
Antes de Windows Vista, un archivo en la Papelera de reciclaje se almacenaba en su ubicación física y se renombraba como D<original drive letter of file><#>.<original extension>
. [17] Un archivo oculto llamado info2 ( info en Windows 95 sin la Actualización del escritorio de Windows ) almacena la ruta original del archivo y el nombre original en formato binario. [17] Desde Windows Vista, la información "meta" de cada archivo se guarda como $I<number>.<original extension>
y el archivo original se renombra a $R<number>.<original extension>
.
Cuando el usuario accede a la Papelera de reciclaje, los archivos se muestran con sus nombres originales. Cuando el archivo se "Restaura" desde la Papelera de reciclaje, se devuelve a su directorio y nombre originales. [17]
En el Explorador de Windows, los archivos se mueven a la Papelera de reciclaje de varias maneras:
Es posible evitar la Papelera de reciclaje y eliminar directamente un archivo manteniendo presionada la tecla MAYÚS mientras se realiza una acción que normalmente enviaría un archivo a la papelera. [36]
El Mac original de 1984 y varios de sus sucesores (hasta el Macintosh SE de 1987 ) carecían de un disco duro (por entonces prohibitivamente caro) . En su lugar, el sistema funcionaba desde un disquete que se podía expulsar ( + ), lo que hacía que su icono se volviera gris ('fantasma') y dejaba su contenido en la memoria, listo para transferirse a otro disco. En el Mac OS clásico , arrastrar el icono del disco a la Papelera (atajo + ) expulsaba directamente un disco (o CD) sin dejar un icono gris. [13]⌘ CommandE⌘ CommandY
Mac OS X eliminó la opción de transferencia; al arrastrar un disco o volumen de almacenamiento a la Papelera, el ícono se convertía en el símbolo universal de Expulsión antes de desmontar y expulsar el disco o volumen. Esto no coloca el disco o volumen en la carpeta Papelera ni borra el disco o volumen.
Las Pautas de Interfaz Humana de GNOME citan el uso de una papelera para expulsar un disco extraíble como ejemplo de una metáfora llevada más allá de su uso razonable. [37]
Cuando Microsoft Undelete utiliza el nivel de protección Delete Sentry, los archivos que se eliminan se almacenan en un directorio SENTRY oculto en la raíz de la unidad.
Borrar Sentry. Este es el método de recuperación de archivos más confiable. Este método configura un directorio oculto llamado SENTRY. UNDELETE guarda el contenido de todos los archivos eliminados en este directorio. Debido a que estos archivos se mantienen en el directorio oculto, no importa si los originales se han sobrescrito o no. UNDELETE simplemente restaura los archivos que desea del directorio SENTRY.