Ketika saya menggunakan analisa penggunaan disk dan memindai folder rumah saya, .cache
folder di direktori rumah saya selalu muncul dengan sedikit hal yang layak di dalamnya.
Apakah saya boleh menghapus isi folder ini atau merusak sesuatu?
Ketika saya menggunakan analisa penggunaan disk dan memindai folder rumah saya, .cache
folder di direktori rumah saya selalu muncul dengan sedikit hal yang layak di dalamnya.
Apakah saya boleh menghapus isi folder ini atau merusak sesuatu?
Jawaban:
Untuk menjawab pertanyaan, IMO Anda dapat menghapus semuanya .cache
tanpa efek merugikan jangka panjang.
Jika Anda .cache
tumbuh besar, mungkin lebih baik untuk melihat konten dan menentukan aplikasi apa yang membuatnya besar dan mengkonfigurasi ulang aplikasi akting yang buruk (daripada hanya menghapus .cache
ketika itu tumbuh terlalu besar).
Direktori lain yang dapat mengambil banyak ruang (dan / atau menyimpan sedikit bukti yang memalukan) adalah .thumbs
direktori. Banyak file di .thumbs
tampaknya duplikat.
Untuk membersihkan (cukup berhati-hati dengan -rf
bendera dan direktori lain;)
rm -rf ~/.thumbs/*
Ketika Anda baru mengenal Ubuntu / Linux, sulit untuk mengetahui apa yang bisa dan tidak bisa Anda hapus di direktori home Anda. Untuk sebagian besar Anda dapat menghapus sebagian besar dari apa pun di direktori home Anda, program atau aplikasi yang memerlukan .cache
(atau file titik lainnya seperti .local
) akan membuat ulang mereka.
Sebagian besar waktu, paling buruk, Anda akan kehilangan konfigurasi khusus, tetapi sebenarnya tidak membahayakan sistem.
Saya tidak akan menyarankan Anda memulai kebiasaan menghapus hal-hal yang tidak Anda mengerti di direktori home Anda, cadangkan atau gunakan akun tes. Jika ragu, yang aman adalah membuat cadangan atau memindahkan file.
mv .cache .cache_backup
Anda kemudian dapat memulihkan dari cadangan jika perlu.
Pasti JANGAN mulai menghapus hal-hal yang tidak Anda mengerti di luar direktori home Anda.
rm -rf
, jadi saya sarankan menggunakan gvfs-trash ~/.thumbs
sebagai gantinya
Secara umum aman untuk menghapusnya . Anda mungkin ingin menutup semua aplikasi grafis (mis. Banshee, rhythmbox, vlc, software-center, ..) untuk mencegah kebingungan program mengakses cache (ke mana file saya tiba-tiba !?).
Ini dapat dengan mudah memiliki ukuran 100+ MB, jadi jika Anda ingin mengosongkan ruang disk, lakukanlah.
Seperti yang telah ditunjukkan oleh BretD dan Dylan McCall , jenis file adalah unduhan parsial, cache browser, file media seperti ikon, dll, yang digunakan untuk mempercepat akses di masa mendatang ke file yang sama.
Satu hal yang perlu diingat: menghapus aplikasi tidak selalu menghapus folder ~ / .cache / yang dihapus_prog yang relevan; dalam hal ini file-file itu hanya mengambil ruang dan tidak digunakan. Itu pasti bisa dihapus.
Saya baru saja menemukan bahwa disk cadangan saya terisi dengan barang-barang dari .cache (saya kira aplikasi membersihkan cache mereka sendiri, tapi saya tidak menghapus cadangan sehingga semakin besar). Jadi saya mengecualikan .cache dari daftar cadangan saya, tetapi saya perhatikan bahwa .cache memiliki beberapa hal dari SEPULUH TAHUN YANG LALU, perangkat lunak yang saya lupa pernah saya gunakan!
Ini akan menghapus semua yang ada di .cache Anda yang terakhir diakses lebih dari setahun yang lalu
find ~/.cache/ -type f -atime +365 -delete
Jika Anda gugup menjalankannya, ini akan menunjukkan kepada Anda apa yang akan dihapus:
find ~/.cache/ -depth -type f -atime +365
Saya menggunakan 'waktu akses' untuk itu, Anda juga dapat mencoba 'waktu pembuatan' dengan menggunakan -tepat (walaupun saya telah menemukan banyak file cache yang sudah berumur bertahun-tahun tetapi masih diakses). Terima kasih kepada @ n33rma untuk saran edit.
~/.cache
, mereka hanya ~ 0,1 GB! Saran bagus ulang: -atime
bendera juga. Apa yang saya lakukan adalah meletakkan perintah find serupa di crontab saya, juga untuk /tmp/
folder saya ; Saya menggunakan -atime +1
tanpa masalah.
Saya akan merekomendasikan untuk tidak menghapusnya. Saya bukan ahli Linux (walaupun saya berharap demikian!) Dan tidak tahu secara spesifik struktur sistem file, tetapi Anda dapat memeriksa apa sebenarnya yang ada di folder dengan masuk ke folder rumah Anda dan menekan ctrl + h untuk menunjukkan folder tersembunyi. Anda kemudian dapat masuk ke folder .cache dan melihat apa yang ada di sana.
Hanya dari mengintip cepat pada sistem saya, saya tahu bahwa banshee menyimpan album art di folder cache (tidak tahu mengapa persisnya), chrome memiliki data di folder cache, banyak program menyimpan log di folder .cache, dan lainnya barang.
Saya tidak yakin apakah semua file ini hanya ada sementara untuk keperluan peningkatan kecepatan (seperti cache browser) atau apakah "cache" ini berisi file untuk tujuan lain (karena peningkatan kecepatan cache browser adalah untuk menangkal penggunaan bandwidth yang berlebihan dengan kembali -mengakses file pada server, sedangkan seharusnya tidak ada perbedaan yang dapat dilihat dalam waktu r / w untuk lokasi file yang berbeda pada hard disk).
Saya harap seseorang tahu lebih banyak tentang ini daripada saya dan dapat memberi Anda tanggapan yang lebih baik.
.cache
. Jika memungkinkan, gunakan program yang membuat folder yang relevan. Menghapus cache Chrome, misalnya, sebaiknya dilakukan melalui Chrome. Jika suatu program tidak menawarkan cara yang terlihat untuk mengelola cache-nya, mungkin lebih aman untuk membiarkannya sendiri kecuali ada yang benar-benar tahu.
du ~/.cache > cachefolders_size
. Apa yang dilakukannya adalah memberi Anda daftar dengan ukuran masing-masing folder .cache
. Anda dapat menempelkan informasi dari file yang dihasilkan ke dalam spreadsheet dan kemudian mengurutkannya sesuai selera Anda. Saya membacanya di sini .
menghapus .cache
akan menghapus sebagian besar pengaturan konfigurasi ke aplikasi web. Yang pertama diperhatikan adalah browser web dan klien email.
Hal yang sama berlaku untuk folder .mozilla
. Misalnya itu akan menghapus semua akun dari Thunderbird dan Anda harus membuatnya kembali. Mengenai browser web itu akan menghapus sejarah dan beberapacontent settings
Selain itu tidak ada masalah menghapus file-file ini.
Saya menggunakan Debian. Cukup buka folder rumah Anda. Buat untuk menampilkan file tersembunyi. Anda akan melihat. Cache di folder. Buka dan hapus semua file yang tidak Anda butuhkan. Suatu saat malware dapat menempatkan dirinya di .cache dan membuat aplikasi Anda berjalan tidak menentu. Itu tidak akan membahayakan sistem Debian / Ubuntu Anda tetapi mungkin membuatnya tampak ada sesuatu yang salah dengan sistem Anda jika Anda seorang pemula. Jika Anda menemukan sesuatu seperti itu terjadi, Anda harus menghentikan semua aplikasi, menghapus konten .cache, dan kemudian restart aplikasi Anda.