Hiçbir yerde çöp arayamıyorum. Lütfen terminali kullanarak çöpleri boşaltmak için bana bir emir veya benzeri bir şey söyleyebilir misiniz?
Hiçbir yerde çöp arayamıyorum. Lütfen terminali kullanarak çöpleri boşaltmak için bana bir emir veya benzeri bir şey söyleyebilir misiniz?
Yanıtlar:
ˋRmˋ komutunu kullanabilirsiniz:
rm -rf ~/.local/share/Trash/*
Rm komutu dosyaları veya dizinleri kaldırır (siler).
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
Çöp kutusu şurada bulunur: $HOME/.local/share/Trash
rm
Komutu nasıl kullandığınıza dikkat edin - dosyalar onları geri alabileceğiniz bir çöp kutusuna gönderilmez, bu nedenle geri almak kolay değildir.
~
, ana dizin yolunuza kadar genişleyen, yalnızca kabuğa özgü bir şey olduğuna dikkat edin . Örneğin "~/some/path"
, alıntı yapmak , kullanma nedeniyle genişlemeyecektir. Aynı şekilde, tüm dosya yöneticileri ~
adres çubuğuna girerseniz bunu anlamazlar .
rm
siz -r
(veya eşdeğeri) seçeneğini belirtmediğiniz sürece klasörleri kaldıramazsınız . Ancak rm
uygun özen göstermeden kullanmak , özellikle joker karakter argümanlarıyla birlikte kullanıldığında önemli kişisel dosyalarınızın kaybolmasına neden olabilir .
~
adres çubuğunda anlamayan bir dosya yöneticisi örneğidir .
.Trash-$UID
- yani bu durumda çöp fiziksel olarak iki farklı yer ...
$XDG_DATA_HOME/Trash
Dizini arıyorsunuz . Çöp dizini, freedesktop sitesinin "Desktop Trash Can Specification" bölümünde tanımlanmıştır . Bu değişken normalde terminal pencerelerinde mevcut değildir, bu nedenle ihtiyacınız olacaktır trash-empty
. Bu komut Freedesktop.org sitesinin tüm özelliklerini takip eder ve Çöp Kutusu'nun nerede olduğunu bulmak için yeterince akıllıdır. Önce onu yüklemeniz gerekir.
gvfs-trash --empty
Bunun için çöp tenekesine ürün gönderebilecekleri gibi başka araçlar da var.
$XDG_DATA_HOME
. Bunu nasıl aldın?
gio trash --empty
, en azından Ubuntu 18.10 / Gnome 3'te.
Çöp uçlu yüklü tip trash-empty
çöp türü yüklemek için
sudo apt-get install trash-cli
Sorun yaşadım
rm -rf ~/.local/share/Trash/*
Bu yüzden yapmak zorundaydım:
sudo -s
cd ~/.local/share/Trash/
Bir sonraki komutu yazmadan önce, doğru dizinde olduğunuzdan emin olun, çünkü ana klasörünüzdeki her şeyi bu şekilde kolayca silebilirsiniz ve hiçbir uyarı olmayacaktır.
rm -fr *
Ve sonra her şey gitti ...
sudo
? Çünkü bir süper kullanıcı olarak bir şey sildim ve boşaltmak için Trash
, sudo
bu ayrıcalığa sahip olmak zorundaydım. Sadece sudo rm -rf /fullabsolutepath
tek bir komutla çalışır.
rm -fr *
yanlış klasörde çalıştırıyorsa çok tehlikelidir . Lütfen cevabınızı düzenleyin ve en azından tam yolları kullanın ...