Dosya veya klasörleri / private / var / languages ​​/ dan silebilir miyim?


Yanıtlar:


24

/private/var/folders/Klasörün içindeki herhangi bir şeyi güvenle silebilirsiniz ancak

sudo rm -rf /private/var/folders/*

Eğer sonradan & reboot yapmadan önce tüm uygulamaları çıkın ... ve ne yaparsan yap, başka hiçbir şeye dokunma /private/var/ve do not silme /private/var/folders/kendisini.


Söylenti bir gerektiğini o vardır değil silin /private/var/folders/zz. Bu makale aksini belirtmektedir, ancak güvenli tarafta olmak istiyorsanız,

cd /private/var/folders
for i in *; do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi; done
sudo rm -rf zz/*

yerine.


2
Yukarıdaki sorguyu kullandım: i / in için cd / private / var / klasörleri ; eğer ["$ i"! = "zz"]; sonra sudo rm -rf "$ i"; fi; sudo rm -rf zz / sonra işlemden sonra mac önyükleme yapamadı. İşletim sistemini yeniden kurmak zorunda kaldım.
Aerin

Önce doğru klasöre cd mi yaptın? Aksi takdirde bazı oldukça rastgele şeyler çöp olur ...
Tetsujin

Tabii ki önce / private / var / klasörlerine gittim ... zz'den başka bir şey korunmalı sanırım.
Aerin

El Capitan, 2017 Haziran.
Aerin

tbh, aslında hiç denemedim - bu sadece bir araştırma ve akreditasyon ile yayıncılıktı.
Tetsujin

3

Sistem bütünlüğü bakış açısı için genel bir güvenlikten:

Hiyerarşisinde olan /private/var/folders/* her şey silinebilir. zzdahil.

Ancak yeniden başlatma, yine de oradaki geçici dosya ve veri miktarını azaltmalıdır.

İyi yazılmış uygulamalardan çıkmak, hızlı bir oturum kapatma-oturum açma döngüsünde olduğu gibi bunu da yapar.

Sistem, yeniden /private/var/folders/*başlatıldıktan sonra boş bir alanı tekrar doldurur.

Kullanıcılar açısından pratiklik ve sonuçlardan:

Küçük bir yakalama var: Muhtemelen tamamen ve altındaki herhangi bir şeyi silmek için yan etkiler olmadan tamamen değildirfolders .

Tez yan etkileri az olmasına rağmen. Her şeyi silmeye zorlamak sudo rmmümkündür ancak canlı bir sistemdeki en iyi seçenek bu değildir.

  1. Bu dosyalardan bazıları şu anda kullanımda olabilir. Böylece, ihtiyacı olanı hissederse, hepsini çalışan bir sistemden silmeyi zorlaştırır veya akıllılamaz. Önce bunları kullanarak süreçleri bırakmanız gerekir. Bu işlemden vazgeçmek, yukarıda belirtildiği gibi, genellikle bu dosyaların otomatik olarak kaldırılması için yeterlidir. Temelde Apple süreçleri tarafından oluşturulan bazı veritabanları elden çıkarsa, onları çöp kutusuna taşımak, oturumu kapatıp oturum açmak ve daha sonra bunları silmek gerekebilir.

  2. Az sayıda uygulama veya servis, tercihlerin bir kısmını orada saklayabilir.
    Bunun bir örneği, içinde ayarlarınız bulunan NotificationCenter (NC): uygulama seçiminiz ve bunların içinde 'olması gereken'. NC, NC etkin olan her şeyle tercihlerini yeniden oluşturur. Çok sayıda Uygulamaya sahipseniz ve çoğu kişinin sizi rahatsız etmemesini tercih ediyorsanız, bu yalnızca bir kez yapılsa bile çok can sıkıcıdır.
    Fakat o zaman bu şekilde kaybolan gerçekten önemli bir veri değildir. Bu uygulama oldukça standart dışı olduğu için, yalnızca Apple'ın kendi kurallarını ihlal ettiği görülüyor: Önemli, geçici olmayan ve geçici olmayan verileri depolayan üçüncü taraf bir uygulamayı bu sıradüzende saklayamıyorum.

conclusio:

Bu nedenle, bu klasörlerden hangisinin en aktif kullanıcınıza ait olduğunu bulmak en iyisidir, oraya gidin ve en büyük suçluları elle silmek için arayın. Ayrıca, uygulamalarınızın hangilerinin ardında bu kadar çok şey bıraktığını öğrenmek akıllıcadır. Etkin olarak karışıklık yaratan bir uygulamayı bırakmak ve yeniden başlatmak genellikle orada biraz yer kazanmak için yeterli olabilir. İkinci yakalama söz konusu olduğunda, örneğin NC ile ilgili dosyaları silme işleminden çıkarın.


3
Her nasılsa, sorunuzun ikinci kısmı ilkiyle çelişiyor.
yokuş yukarı

Lütfen "malzeme" tanımlayabilir misiniz?
fd0

0

Ne pahasına olursa olsun (yani değer kendinize karar verin :-), bunu yapmak Catalina'da tehlikelidir (10,15). Bunu Catalina'ya yükselttikten sonra Macbook Air'de yaptım. Yeniden başlatılmaz ve kötü bir iç ekranla Time Machine'den kurtulmak için ne kadar acı verici.

Ayrıca başka bir kötü ekran Macbook Air (ve kötü klavye ve kötü trackpad vardı, ama ben dalıyorum) vardı. Paranoyaktım çünkü bunu geliştirme için kullanıyorum. Bunun yerine çevrimiçi başka bir numara buldum. Açarken vardiyayı basılı tutmak Mac'in "güvenli moda" geçmesini sağlar. Mac daha sonra güvenli modda başlatıldı ve "sudo du -d 1 -h / private" 44GB onayladı. Başka bir yeniden başlattıktan sonra normal Mac OS X'e yeniden girip aynı komut 3GB gösterdi.

Btw, bu normal bir klavye ile işe yaramadı, ben bir elma klavyesi bulmak zorunda kaldı.

Acı çekiyorsa, bunu düzenli olarak yapmak çok daha güvenli. Ücretsiz temizleyicileri denedim ama hiçbiri bu dosyaları / klasörleri bulamadı. Ve muhtemelen onları da bulamayacak bir temizleyiciye 30 - 80 $ harcamayı tercih ederim.


0

Catalina'da Macbook'umu kurtarma modunda başlattım (başlangıçta CMD + R). Daha sonra yazarak sistem bütünlüğü korumasını devre dışı bırakmak için terminali açtım csrutil disable. Sonra normal modda yeniden başlattım. Tüm uygulamaları kapattım. Disk yardımcı programını çalıştırdım ve sistem sürücüm için ilk yardıma tıkladım.

Daha sonra / private / var / klasörlere gittim. Şimdi 2019 ve bazı klasörlerin 2016 ve 2017'den beri değiştirilmediğini tespit ettim.

Sonra, zz klasörü içeriğini bir USB sürücüye kopyaladım. Zz klasörüne gittim ve bugün olmayan tüm klasörleri sildim. Kt klasörüne gittim, içeriği USB sürücümde kopyaladım ve bugün 0 ve C ve T klasörlerinin içinde olmayan klasörleri sildim. Yeniden başlatmadan önce çöp kutusunu boşalttım.

USB sürücümün fişini çektim ve kurtarma modunda yeniden başlattım csrutil enable, terminal bütünlüğünü yazarak sistem bütünlüğü korumasını etkinleştirdim ve hepsi bu kadar.

50GB kurtardım


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.