X gün sonra dosyaları çöp kutusundan silme


12

Ubuntu'yu belirli bir süre sonra dosyaları çöp kutusundan kalıcı olarak silecek şekilde yapılandırmanın bir yolu var mı?

Neden herhangi bir büyük işletim sisteminde varsayılan davranış bu olduğunu anlamıyorum. Çöp kutumu yönetmeyi düşünmek istemiyorum, ama yanlışlıkla bir şeyi de silmek istemiyorum. Bu görüşe sahip olan tek kişi ben miyim?


Bu soruya bir göz atmak isteyebilirsiniz - askubuntu.com/questions/87744/…
jokerdino

Sadece senin fikrinle tamamen aynı fikirdeyim demek istiyorum. Sanırım bir gün, standart olacak.
17'de Balmipour

Yanıtlar:


19

Trash-cli kullanın Çöp kutusu yükle (yüklemek veya çalıştırmak için resme tıklayın sudo apt-get install trash-cli).

trash-empty 3030 günden daha eski olan tüm dosyaları çöp kutusundan kaldırmak için çalıştırın . (Bu numarayı istediğiniz gibi değiştirebilirsiniz.)

Bunu otomatikleştirmek için Başlangıç ​​Uygulamalarına bir komut ekleyin:

resim açıklamasını buraya girin


Lütfen dikkat: 12.04'ten daha eski Ubuntu sürümleri kullanıyorsanız , komut empty-trash!


3
Girişimi doldurmayı sevmiyorum ve nadiren yeniden başlatıyorum, bu yüzden bir cronjob ile sonuçlandım:0 * * * * /usr/bin/trash-empty 30
Thomas Jensen

4

Otomatik Çöp Kutusu ile deneyin!

Autotrash, Ubuntu 10.10 Maverick Meerkat ile birlikte verilen, belirli bir günden daha eski olduklarında dosyaları çöp kutunuzdan temizleyecek, belirli bir disk alanı boşluğunu sağlamak için eski dosyaları temizleyecek basit bir Python betiğidir. FreeDesktop.org'u kullanır Çöp Bilgileri dosyaları, doğru dosyaları ve silindikleri tarihleri ​​bulmak için yeni GNOME sistemine dahil edilmiştir.

Özellikleri:

  • Belirli bir günden daha eski dosyaları kaldırın (otomatik çöp kutusu -d N; burada N gün sayısıdır)
  • Belirli bir disk alanının boş olduğundan emin olmak için eski dosyaları temizleyin (autotrash --min-free = M, M, olmasını sağlamak istediğiniz boş alanın megabayt olarak miktarıdır.)
  • Kalan disk alanını kontrol edin ve yalnızca tükeniyorsanız silin (autotrash --max-free = M, M megabayt cinsinden kalan boş alan miktarıdır.)
  • Öncelikle normal ifade eşleme dosyalarını silin (bkz. –Delete-frist seçeneği)

Daha fazla bilgi için bunu terminalde yürütün:

otomatik çöp kutusu --help

Otomatik Çöp Kutusu zaten Ubuntu 10.10'un deposunda, Ubuntu Yazılım Merkezi'nden yüklenebilir. Ubuntu 10.04 ve 9.10 kullanıcısı için, bunu PPA'dan yükleyin:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

Bilgi: http://www.logfish.net/pr/autotrash/

Kaynak: http://ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-using-autotrash/

Farklı bir yaklaşım ve daha kapsamlı bir rehber için: http://helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/


Teşekkür ederim. "Autotrash –max-ücretsiz 1024-30 30" yapılandırmasını kullanarak ve günlük olarak çalıştırılacak crontab'a yerleştirdim.
Thomas Jensen

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.