Çöp kutusu boşaltılamıyor


8

Çöpümü boşaltmaya çalışıyorum ve bana sürekli bir hata mesajı veriyor,

Çöp kutusu şu anda açılamıyor çünkü başka bir görev tarafından kullanılıyor ...

Bilgisayarımı yeniden başlatmayı denedim, çalışan Finder> Secure Empty Trashher şey yukarıdan aynı sonucu ve hata mesajını veriyor.

Yanıtlar:


9

Bu komutu Terminal'de çalıştırmayı deneyin:

sudo rm -rf ~/.Trash/*

Yönetici parolanızı girmeniz istenir, ancak bu işlem çöp kutusundaki dosyaları sorunsuz bir şekilde kaldırır.

İyi şanslar!


Çöp boşaltma ... saat .... aldı sudo komutu hile yaptı benzer bir sorun vardı. (uzun vadeli çözüm OSX'in yeni bir kurulumuydu)
Ryan Hollingsworth

4

fuserAçık bir dosyaya sahip olan işlemleri listelemek için kullanabilirsiniz :

ps -eal | grep $(fuser ~/.Trash)

2

X LAB

... Mac OS X'te çöp kutusu sorunlarını gidermek için bir kılavuza sahiptir.

Diğer uygulamalar tarafından kullanılan dosyalar

Bir dosyanın başka bir uygulama tarafından "kullanımda" olduğu için bir dosyanın Çöp Kutusuna taşınamayacağını veya Çöp Kutusundan boşaltılamayacağını belirten bir mesaj alırsanız aşağıdaki yöntemlerden birini veya birkaçını kullanın.

Dosyayı kullanan uygulamadan çıkın. Bu genellikle dosyayı Çöp Kutusuna taşımanıza veya Çöp Kutusunu boşaltmanıza izin verir. "Kullanımda" dosyasına sahip olan uygulamadan emin değilseniz, Terminal komutu lsofsize Mac OS X'in dosyayı kullanmayı düşündüğü işlem veya uygulamanın adını aşağıdaki gibi söyleyebilir:

  1. Çöp Kutunuzun içeriğini gösteren bir Bulucu penceresi açmak için Dock'taki Çöp Kutusu simgesini tıklayın.

  2. Terminal'i açın.

  3. Terminal komut isteminde lsoftek bir boşluk yazıp henüz Return tuşuna basmayın.

  4. "Kullanımda" dosyasını Çöp Kutusundan Terminal penceresine sürükleyip bırakın. Dosya yolu lsofkomuttan sonra görünecektir :

    lsof /path_to_file
    
  5. Return tuşuna basın. Dosya "kullanımda" ise, lsof çıktısı, COMMAND adlı ilk sütun başlığı altında dosyayı kullandığını iddia eden uygulamaların veya işlemlerin adlarını listeler.

  6. Dosya açık bir uygulama tarafından "kullanımdaysa", uygulamadan çıkın. Bir arka plan işleminde "kullanımda" dosyası varsa, bu işlemi sonlandırmak için Etkinlik İzleyicisi'ni kullanın.

Not: Mac OS X için belirli arka plan işlemleri gerektiğinden işlemleri sonlandırırken dikkatli olunmalıdır. Loginwindow veya kernel_task gibi işlemlerden çıkmak sizi hesabınızdan zorlayabilir, Mac'inizi dondurabilir veya bir çekirdek paniğine neden olabilir. Bir işlemden çıkmanın ne gibi bir etkisi olabileceğini bilmiyorsanız, işlemden çıkmayın.

Bir hesabın Çöp Kutusunu boşaltın ve yeniden oluşturun

  • Etkilenen hesap admin:

    sudo rm -ri ~/.Trash
    
  • Etkilenen hesap kullanıcı:

    sudo rm -ri /Users/user_name/.Trash
    

Ardından oturumu kapatıp tekrar açın.

Not: Bu komuttaki yazım hatalarının korkunç sonuçları olabileceğinden , komutu tam olarak belirtildiği gibi yazdığınızdan emin olun !


1

Çöp Kutusu! (Bedava)

Bu AppleScript Uygulaması Çöp Kutunuzu zorla boşaltır. Çöp Kutusunda, izinler yanlış ayarlanmış, kilitli Çöp Öğeleri kilitli, sıkışmış bir öğeyi güvenli bir şekilde silmek veya diğer bölümlerden öğeleri çöpe atmak istiyorsanız, özellikle yararlıdır.


1

Çöp Kutunuzu hangi görevin kullandığını belirlemek için aşağıdaki komutu kullanabilirsiniz:

lsof | grep Trash

daha sonra ikinci sütundan PID belirterek çıkın veya öldürün, ör.

kill PID

-9Zorla öldürmek için ekleyin .


Alternatif olarak , Çöp Kutunuzun boşaltılmasını engelleyen işlemleri tanımlayıp öldürebilen What's Keeping Me uygulamasını yükleyebilirsiniz .

Site özetine göre:

Çöp kutusunu boşaltamayacağınız veya bir diski çıkaramayacağınız bir sorunla karşılaştınız mı? Genellikle bunun nedeni, bazı uygulamalarda bir dosya açık olmasıdır ve bu nedenle diskten kurtulamaz veya dosyayı çöpe alamazsınız. Bu yüzden Beni Koruyan Nedir! Beni Koruyan Nedir öğeyi açık tutan uygulamayı tanımlar.

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.