Mac OS X: Silmeye çalıştığım dosyaları kimin kullandığını nasıl görebilirim?


10

Silmek istediğim birkaç dosyam var. Bu yüzden onları seçip Çöp Kutusuna Taşı'yı seçiyorum. Ancak bunu yaptığımda şu mesajı alıyorum:

Taşıdığınız bazı öğeler başka bir uygulama tarafından kullanılıyor. Öğelerin taşınması, bunları kullanan uygulamada sorunlara neden olabilir. Bu öğeleri taşımak istediğinizden emin misiniz?

[Durdur] [Devam]

Benim sorunum bu dosyaları kullanan herhangi bir uygulama bulamıyor olmasıdır. Ben de koşmaya çalıştım

lsof | grep <part of filename>

Ama orada da hiçbir şey göremedim. Ne oluyor? Dosyanın neden "kilitli" olduğunu nasıl öğrenebilirim? Windows'taki LockHunter veya Unlocker uygulamalarına benzer bir şey var mı?

Not: Muhtemelen dur yerine devam et'i tıklamaya çalışabileceğimin farkındayım, ancak önce bilmek ve yapabileceğim bir şey olup olmadığını öğrenmek istiyorum. Onları tutan ve silen her şeyi geçersiz kılarsam, burada önerilen çözümleri test etmenin bir yolu olmaz: p

Not: Bu yayını okuyan diğer kullanıcılar için; Hiç grep kullanmak zorunda olmadığımı keşfettim. Sadece yapabilirim lsof <filename>. Muhtemelen çoğu insanın bildiği bir şey, ama ben yapmadım: p


2
Denediniz sudo lsofmi?
Debilski

Şimdi yaptı, ama o zaman da bir şey alamadım.
Svish

1
Çözüm değil ama Snow Leopard'ın neden bir dosyayla bir şeyler yapamayacağınız hakkında daha iyi bilgi sahibi olması gerekiyor
Peter M

Sadece Intel olsaydı ...
Svish

Yanıtlar:


3

Debilski'nin belirttiği gibi, komutunuzu yeniden çalıştırmayı düşünebilirsiniz sudo.

Sıklıkla bulduğum olası bir suçlu QuickLook'dur: Bir dosyayı çöpe atmadan önce önizlerseniz, dosyada nispeten kısa bir kilit olabilir. Bu durumda, kilit açıldığında (veya oturumdan çıktığınızda) dosyayı çöp kutusuna atabilirsiniz.


Bu kilidin mevcut olup olmadığını "görebilmemin" bir yolu var mı? Oturumu kapatmadan bırakabilmemin bir yolu var mı?
Svish

lsofBunu görmenin tek yolu kullanmaktır . Onu serbest bırakmanın tek yolu kilidi olan işlemden çıkmaktır (ki bu bir arka plan GUI uygulaması oturumu kapatarak elde edilir).
Jeremy L


0

Bir GUI istiyorsanız, WhatsOpen'a bakın .

MacOS 10.5 veya daha üstü (10.6 ve 10.7'de test edilmiştir) içindir ve ABD Mac AppStore'da mevcuttur.

WhatsOpen, dosyalarınızı nelerin açık tuttuğunu belirlemenize yardımcı olmak için tasarlanmış bir MacOSX yardımcı programıdır. Kullanılan dosyalar ile ilgili çıkarılabilir medyayı çıkarmaya çalışırken yaygın bir OSX hatası var. Çoğu zaman dosyalarınız Spotlight veya başka bir dahili sistem tarafından kullanılır ve dosyaları boşaltmak ve medyanın çıkmasına izin vermek için hangi programı öldüreceğini bile bilmezsiniz. Bu yardımcı program bir çırpıda yapar. Ayrıca yararlı bulabileceğiniz diğer birçok yönetimsel özelliği de sağlar.

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.