Membersihkan Direktori Beranda saya

25

Saya memiliki masalah berikut, saya telah menginstal banyak paket Ubuntu sejak saya menggunakan Ubuntu, sekarang saya telah menghapus paket-paket ini menggunakan Synaptic Package Manager tetapi entah bagaimana itu masih meninggalkan folder tersembunyi di direktori home saya untuk aplikasi spesifik yang saya hapus instalannya. , mengambil ruang disk tidak sehat. misalnya. NetBeans dan .amarok dll

Apakah ada cara untuk mendeteksi folder ini yang tidak lagi digunakan secara otomatis dan menghapusnya?

Roland
sumber

Jawaban:

14

Lihatlah ke folder yang mengganggu Anda, untuk melihat apakah ada sesuatu yang bernilai di sana, dan - jika Anda senang kehilangan data - hapus saja (untuk berjaga-jaga, Anda mungkin memilih untuk meninggalkannya di tempat sampah untuk beberapa minggu).

Di masa depan, Anda dapat menginstruksikan manajer paket Anda untuk menghapus aplikasi serta file konfigurasi sistem terkait terkait dengan melakukan pembersihan .

  • Dalam sinaptik, klik kanan paket dan pilih Tandai untuk penghapusan lengkap .
  • Di baris perintah, jika Anda mau, ketikkan sudo apt-get purge packagename.

Ini akan menghapus semua konfigurasi dan data aplikasi yang aplikasi telah buat di seluruh sistem, itu akan - tentu saja - meninggalkan semua data yang telah Anda simpan dari dalam aplikasi (mis. Direktori proyek NetBeans), termasuk semua pengguna- konfigurasi khusus yang disimpan di direktori home Anda. Penghapusan manual adalah satu-satunya cara untuk menghilangkannya.

Jika Anda ingin mengetahui folder mana yang menghabiskan banyak ruang, ada Disk Usage Analyzer (Aplikasi → Aksesoris → Disk Usage Analyzer), pilih opsi "scan home" untuk mendapatkan daftar semua yang ada di rumah, termasuk file yang tersembunyi.

Juga, gunakan Computeritoritor (Sistem → Administrasi → Computeritoritor) untuk membersihkan semua sampah yang ditinggalkan oleh manajer paket. Dalam hal baris perintah, ini setara dengan melakukan sudo apt-get autoremove && sudo apt-get autoclean.

Beberapa aplikasi, seperti NetBeans dan AmaroK, mungkin meninggalkan sedikit data. Tetapi tidak ada cara bagi sistem untuk secara otomatis menghapusnya tanpa risiko menghapus sesuatu yang sebenarnya ingin disimpan seseorang. Demi pengguna, tidak ada fitur seperti itu; pekerjaan yang baik mengingat Anda mungkin telah menggunakan netbeans selama beberapa tahun sebelum mengeluarkan itu - saya akan benar-benar mengganggu jika apt dihapus semua pekerjaan Anda untuk bebas 500 kilobyte. :-)

Stefano Palazzo
sumber
6
Perintah pembersihan dan fitur Synaptic terkait tidak menghapus file konfigurasi dari pengguna / rumah. Ini menghapus konfigurasi dari / etc dan mungkin folder sistem lainnya. Mereka hanya cara saya tahu untuk menghapus folder konfigurasi tersembunyi dari / home adalah penghapusan manual.
lovinglinux
4

Yah, saya punya masalah yang sama sekali, dan saya baru saja membuka nautilus, menekan Ctrl+ huntuk melihat file yang tersembunyi, dan mengurutkannya berdasarkan tanggal. Saya menemukan banyak folder yang tidak dimodifikasi di luar tanggal tertentu. Perhatikan, saya telah menginstal versi baru Ubuntu, dan karenanya beberapa aplikasi memiliki tanggal modifikasi yang lebih baru, yang membantu saya untuk mengurutkan.

Saya tidak yakin tentang ini: Beberapa aplikasi mungkin mengubah file di dalam folder, tetapi tanggal folder tidak akan diubah. Anda harus memeriksa itu juga.

theTuxRacer
sumber
3

Tidak ada cara bagaimana mendeteksi folder yang tidak digunakan ini andal. Suatu program dapat memilih nama folder apa saja untuk menyimpan informasi pengguna. Belum tentu ada hubungan antara nama folder dan nama program.

Dalam kebanyakan kasus, menghapus folder ini tidak bermanfaat karena sebagian besar dari mereka menempati ruang yang sangat sedikit. Dan jika Anda menginstal ulang program, semua data Anda masih ada.

Namun Anda dapat secara manual menghapus folder yang menempati banyak ruang. Anda harus menebak apakah folder tidak digunakan lagi. Anda mungkin ingin membuat cadangan folder ini terlebih dahulu.

Ruang yang ditempati oleh setiap folder dapat didaftar dengan manajer file grafis atau pada konsol dengan perintah seperti ini:

cd "$HOME"
du -h --max-depth 1
lelucon
sumber