Çöp Kutusu (bilgisayar)

Çöp Kutusu (ayrıca geri dönüşüm kutusu ve diğer adlar olarak da bilinir) hesaplamada, bir dosya yöneticisinde kullanıcı tarafından silinmiş, ancak dosya sisteminden kalıcı olarak silinmemiş dosyalar için geçici bir saklama alanıdır. Tipik olarak, bir geri dönüşüm kutusu, kullanıcıya silinen dosyalara göz atmasına, yanlışlıkla silinen dosyaların silinmesini kaldırmasına veya silmesine olanak tanımak üzere, kullanıcıya kalıcı olarak (tek tek veya "Çöp Kutusunu Boşalt" işlevi) özel bir dosya dizini olarak sunulur (gerçekte tek bir dizin uygulamasına bağlı olsun veya olmasın).
Bir çöp kutusu klasöründe, her dosya ve / veya dizinin orijinal konumu için bir kayıt tutulur. Belirli işletim sistemlerinde dosyalar tekrar erişilebilmesi için çöp kutusunun dışına taşınmalıdır.
Bir program tarafından silinen dosyaların geri dönüşüm kutusuna girip girilmeyeceğine, belirli bir masaüstü ortamıyla entegrasyon seviyesine ve işlevine bağlıdır. Düşük düzeydeki yardımcı programlar genellikle bu katmanı tamamen atlar ve dosyaları derhal siler. Dosya yöneticisi işlevselliğini içeren bir program dosyaları geri dönüşüm kutusu'na gönderebilir veya gönderebilir veya kullanıcıya bu seçenekler arasından seçim yapabilir.
Dosyaları silmek için atık kabının küçük bir simgesi, Apple Lisa kullanıcı arabiriminin geliştirilmesi sırasında 1982'de "Wastebasket" olarak anıldığı zaman uygulanmıştır. Konsept Apple Macintosh'a taşındı. Macintosh Finder'in önceki sürümlerinde, Çöp Kutusu içeriği geçici bellekte listelenmiştir. Çöp Kutusu'na taşınan dosyalar yalnızca Bulucu oturumu sona erene kadar görünür, ardından otomatik olarak silinirler. System 7 serbest bırakıldığında, Çöp Kutusu kullanıcı çöp kutusunu boşaltmayı seçene kadar içeriğini koruyan bir klasör haline geldi.
Microsoft, ilk önce MS-DOS 6'da Sentry Sil adı altında "çöp kutusu" konseptini uyguladı: Bir dosya silindiğinde sürücünün kökündeki gizli SENTRY klasörüne taşındı. Microsoft, Windows 95 ile birlikte mevcut çöp sistemini Geri Dönüşüm Kutusu'nu, dosya ve klasörleri silmeden önce saklamak ve incelemek için bir alan olarak tanıttı. Bu sürümde, dosyanın orijinal konum kaydı saklanır, ancak klasör alt dizinde izin vermedi. Bir klasör silindiğinde içerdiği dosyalar bölmeye taşınır ve diğer silinen dosyalarla karıştırılır. Dizin yapısı, yalnızca dosyalar topluluğu "silinmemiş" olduğunda geri yüklenebilir. Mevcut (revize) Geri Dönüşüm Kutusu, alt dizin ağaçlarının oraya taşınmış klasörlerin içinde bulunmasına olanak tanır.

Linux masaüstü ortamları

KDE, GNOME ve Xfce uygulamaları freedesktop.org Trash spesifikasyonuna uygundur, bu spesifikasyonla yazılmış herhangi bir uygulamanın herhangi bir çöp kutusu uygulamasıyla birlikte çalışabileceğini garanti eder.
GNOME, KDE ve Xfce gibi çeşitli Linux masaüstü ortamları bir çöp mekanizması sağlasa da, komut satırı arabiriminden bir şeyleri çöpe atmanın basit bir yolu yoktur. Çöp kutusu gibi bazı üçüncü taraf uygulamaları, komut satırı üzerinde FreeDesktop.org Çöp Şartnamesi ile uyumlu çöpleri kullanmak için komutlar sağlar.

Mac OS X

Mac OS X'te, bir dosya Finder'da silindiğinde, .Trashes klasörüne taşınır ve aygıtın kullanılabilir alanını görüntülerken silinen dosyalar tarafından doldurulan alan dolmuş olarak gösterilir.
MacOS Sierra her 30 günde Çöp Kutusu'nu boşaltır.