Çöp kutusu, Komut Satırı Yorumlayıcısı için bir çöp kutusu

trash-cli hakkında

Bir sonraki makalede çöplüğe bir göz atacağız. Bu Komut Satırı Yorumlayıcısı için bize bir çöp kutusu sağlayacak küçük bir ücretsiz yazılım komutları paketi. Günümüzde, hangi sistemi kullanırsanız kullanın, grafik ortamdan Gnu / Linux, Windows veya Mac OS, bir dosyayı sildiğinizde genellikle Çöp Kutusu'na düşer. Bu bize dosyayı tövbe etme ve geri yükleme veya kalıcı olarak silme seçeneği sunar. Öte yandan, komut satırından bir dosyayı silerseniz, bu dosyaları kurtarma seçeneği prensip olarak bizde olmayacaktır.

Dediğim gibi, trash-cli, geri dönüşüm kutusunu komut satırından yöneten bir istemcidir. Si bir takma ad oluştur böylece rm kullandığınızda, gerçekten trash-cli kullanıyorsunuz, veri kaybını önlemek için iyi bir yolunuz olacak. Bununla, gerçekten silmek istemediğiniz dosyaları dikkatsizlikle veya yanlışlıkla silmekten kaçınabilirsiniz. Bunun nedeni, trash-cli ile bir şeyi sildiğinizde, çöpte kalmasıdır.

Daha sonra dosyaları kurtarmak isterseniz, bu kolaylıkla yapılabilir. Daha ne, trash-cli belirli bir dosyanın silindiği tarihi, izinlerini ve silinmeden önce bulunduğu yolu hatırlayacaktır.. Böylece onları olduğu gibi kurtarabiliriz.

Ubuntu'ya trash-cli yükleyin

Ubuntu'da trash-cli kurulumu çok kolaydır apt paket yöneticisini kullanma. Tek yapmanız gereken bir terminal açmak (Ctrl + Alt + T) ve şu komutu çalıştırmaktır:

apt ile çöp klibi kur

sudo apt-get install trash-cli

Çöp kutusu aracı Python'a dayanmaktadır, bu nedenle Kaynaklardan da kurabiliriz. Prosedür tüm dağıtımlar için ortaktır. Sadece bir terminal açmanız (Ctrl + Alt + T) ve komutları çalıştırmanız yeterlidir:

depoyu indir çöp kutusu

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Kullanım örneği

Kullanıcılar yüklendikten sonra şimdi komutları kullanabiliriz:

  • çöp atmak: dosya ve dizinleri silmek için.
  • çöp kutusu boş: hazneyi boşaltın.
  • çöp listesi: çöp kutusundaki dosyaları ve klasörleri listeler.
  • çöp kutusu geri yükleme- Çöp kutusundaki dosyaları ve klasörleri geri yükleyin.
  • çöp-rm- Çöp kutusundaki belirli bir dosyayı tek tek silin.

Çöp kutusuna bir dosya gönder

Artık terminalde bulunan bu komutları çok basit bir şekilde kullanabiliriz. Örneğin, istersek rm kullanmak yerine çöp kutusuna bir şey gönder (bu prensipte kurtarılamaz olurdu), bu diğer komutu kullanabilirsiniz:

çöp atmak

trash-put ejemplo-trash-cli.txt

Trash-cli aslında dosyaları veya dizinleri silmez, sadece onları gizli bir dizine taşır. NOT, her dosya veya dizin, başlangıçta bulunduğu yolu kaydedecektir. Bu, daha sonra geri yüklerseniz, onu kaldırdığımız dizinde olacağı anlamına gelir.

Dosyaların ve dizinlerin kaldırıldığı gizli dizini şu komutla görebiliriz:

çöp dizini

ls -la $HOME/.local/share/Trash

Bu gizli dizinde iki dizin daha bulacaksınız:

  • Dosyaları: Trash-put komutunun silinen dosyayı veya dizini taşıyacağı yer burasıdır..
  • bilgi: Komut grubu, silinen her dosya / dizin için bir .trashinfo dosyası işler..

Silinen dosyaları veya dizinleri listeleyin

Daha çöp kutusunda bulunan dosyaları veya dizinleri listeleyin, yürüttüğümüz komut satırından:

çöp listesi

trash-list

Çöpü serbest bırakın

Herkesin bildiği gibi, çöp kutusundaki dosyalar disk alanı kaplar. Bu nedenle zaman zaman iyi bir alışkanlıktır, çöp alanını boşaltmak. Ve bunu şu komutla yapabiliriz:

trash-empty

Bu şekilde çalıştırıyorum parametreler olmadan çöp kutusundaki HER ŞEYİ silecek.

İstemek durumunda x günlük dosya veya dizinleri silgün sayısını parametre olarak aktarmamız gerekecek. Örneğin, son 5 gün içinde saklananları silmek istersek şunu yazardık:

trash-empty 5

Dosyaları veya dizinleri geri yükleyin

Bu, trash-cli kurmak isteyebileceğiniz komuttur ve silineni geri yüklememize izin verecektir. Çöp kutusu geri yükleme, dosyaları veya dizinleri orijinal yerlerine geri yükler, çöp kutusunun bu bilgileri sakladığını unutmayın.

çöp kutusu geri yükleme

trash-restore

Çöp kutusundaki dosyaları silme

Trash-rm komutuyla Çöp kutusundaki dosyaları veya dizinleri kalıcı olarak silin. Bu görevi yerine getirmenin birkaç yolu var. İlk ile bir dosyayı ismine göre sileceğiz:

trash-rm ejemplo-trash-cli.txt

Biz de seçebilirsiniz belirli bir uzantıya sahip tüm dosyaları kaldırın:

belirli dosya uzantısını sil

trash-rm '*.txt'

Eğer istersek çöp kutusundan bir klasörü kaldır, kullanılacak komut şöyle olacaktır:

klasörü sil

trash-rm carpeta-ejemplo

yardım

En eksiksiz yardım bulunabilir adam sayfasında. Ona danışmak için sadece şu komutu çalıştırmamız gerekecek:

çöp adam sayfası

man trash

Gnu / Linux'taki trash-cli komutu dosya ve dizinleri silmemize izin verir. Ayrıca, onları mutlak yolları, izinleri, tarihleri ​​ile kaydederek kurtarmamıza da izin verecektir. Yapabilir dan bu proje hakkında daha fazla danışın GitHub sayfası aynı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.