Çö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.

uygulamalar 
geri dönüşüm kutusu işlevselliği genellikle bir masaüstü ortamına ve dosya yöneticisine entegredir. örnekler şunlardır:
 ms-dos 6.x, microsoft undelete ile, "silent sentry"
 macintosh finder ile mac os ve mac os x, "çöp kutusu" olarak (veya geçersiz lokalizasyonlarda çöp sebeti)
 microsoft windows, dosya gezgini'nde "geri dönüşüm kutusu" olarak
 gnome ve mate (linux), gnome files (nautilus) ve caja ile sırasıyla
 kde (linux), konqueror ve dolphin ile
 xfce (linux), thunar ile
 amiga, workbench ile. profesyonel dosya sistemi çöp sepeti davranışını dosya sistemi düzeyinde ekledi.

bazı uygulamalar, verinin sakinliğini gidermek için "parçalama" işlevselliği içerebilir.

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.

microsoft windows 

microsoft'un geri dönüşüm kutusu, silinen tarih ve özgün konum gibi sütunlar içeren özel bir klasör olarak uygulanır. genellikle yalnızca windows gezgini aracılığıyla silinen dosyalar (ancak dosya seçimi diyalog kutuları gibi diğer windows grafik arayüzleri gerekmez) geri dönüşüm kutusu'na konacaktır; komut i̇stemi aracılığıyla silinen dosyalar, varsayılan olarak işletim sistemi api'leri ve windows gezgini dışındaki uygulamalar vasıtasıyla silinen dosyalar olarak kalıcı olarak silinir. bununla birlikte, bazı işletim sistemi api'leri, uygulamaların dosyaları silmek yerine geri dönüştürmelerine izin verir. önceki windows işletim sistemlerinde ve ms-dos'ta, yanlışlıkla veya kasıtlı olarak silinen dosyaları kurtarmanın tek yolu silme işlemi kaldırma yöntemidir.

standart olarak, geri dönüşüm kutusu yalnızca sabit sürücülerden silinen dosyaları saklar, bellek kartları, başparmak sürücüleri veya disketler gibi çıkarılabilir ortamlardan değil. ağ sürücülerinden silinen dosyaları da saklamaz.
geri dönüşüm kutusu, saklayabileceği silinen dosyaların miktarını yapılandırmak için bir ayarı vardır. dosyalar klasörlerden silinip geri dönüşüm kutusu'na depolana kadar bunun için ayrılan boş disk alanı aslında kullanılmaz. windows vista'dan önceki windows sürümlerinde, geri dönüşüm kutusu varsayılan yapılandırması silinen dosyaları depolamak için her bir ana bilgisayar sabit disk biriminin toplam kapasitesinin% 10'unu tutacak tüm sürücüler için genel bir ayardır. örneğin, 20 gigabayt kapasiteli bir birime, geri dönüşüm kutusu silinen dosyaların 2 gigabaytını kadar tutur.

bu, sürücü alanının 0 ila 100% arasında herhangi bir yerinde değiştirilebilir, ancak kullanıcı tarafından belirtilen sürücü alanı% 'si 3,99 gb'dan büyük olsa bile 3,99 gb alana çıkmasına izin verilmeyecektir. geri dönüşüm kutusu maksimum kapasiteye dolarsa, en yeni dosyalar yeni silinen dosyaları karşılamak için silinir. geri dönüşüm kutusu için bir dosya çok büyükse, kullanıcının derhal ve kalıcı olarak dosyayı silmesi istenir. bu 3.99gb sınırı, windows vista ve sonraki windows sürümlerinde geçerli değildir.

geri dönüşüm kutusu'nun gerçek konumu, işletim sistemi ve dosya sistemi türüne bağlıdır. daha eski fat dosya sistemlerinde (genellikle windows 98 ve öncesinde) drive:\recycled'de bulunur. ntfs dosya sisteminde (windows 2000, xp, nt) drive:\recycled'dir. windows vista ve windows 7'de drive:\$recycle.bin klasörüdür.

geri dönüşüm kutusu'na masaüstünden veya windows explorer'dan erişilebilir veya çalıştır iletişim kutusuna shell: recyclebinfolder yazarak erişilebilir (⊞ win + r). windows xp masaüstünde varsayılan olarak gösterilen tek simgedir. masaüstünden erişildiğinde, geri dönüşüm kutusu seçenekleri ve bilgileri, windows gezgini'nde her bölümde görülen fiziksel geri dönüşüm kutusu klasörlerininkilerinden farklıdır. windows xp'den itibaren ntfs ile farklı kullanıcılar birbirlerinin geri dönüşüm kutularının içeriğini göremiyorlar.

kullanıcı geri dönüşüm kutusu'nu görüntülediğinde, dosyalar orijinal adlarıyla görüntülenir. dosya geri dönüşüm kutusu'ndan "geri yüklendi" ne zaman orijinal dizine ve adına geri gönderilir.

windows gezgini'nde, dosyalar çeşitli şekillerde geri dönüşüm kutusu'na taşınır:
 bir dosyayı sağ tıklatıp menüden sil seçeneğini belirleyerek
 dosyayı seçip silme tuşuna basarak
 windows xp'de görev bölmesinden silme seçerek
 dosyayı seçme ve dosya menüsünden silme'yi seçme (windows xp explorer'da)
 bir dosyayı geri dönüşüm kutusu simgesine sürükleyip bırakarak
 gönder menüsünden
 bağlam menüsü komutundan veya bir yazılım uygulamasındaki diğer bazı işlevlerden (genellikle yapılandırılabilir)

geri dönüşüm kutusu'nu atlamak ve normalde bir dosyayı çöp kutusuna gönderecek bir işlem gerçekleştirirken shift key tuşunu basılı tutarak bir dosyayı doğrudan silmek mümkündür

kaynakça 

kullanıcı arabirimi teknikleri