5 Metode untuk Menghapus File Temp di Linux/Ubuntu

Cara Menghapus File Temp di Linux/Ubuntu

Tidak sengaja menghapus file penting di perangkat Linux?

Jangan khawatir. Wondershare Recoverit dapat mengembalikan file Anda yang hilang dalam 3 langkah. Software data recovery Linux terbaik dan profesional andal dan 100% aman.

Membersihkan sampah dan temporary file di sistem Anda cenderung menghapus file yang tidak diinginkan dari komputer Anda sambil membebaskan lebih banyak ruang. Setiap sistem operasi menggunakan folder temp untuk menyimpan file sementara yang diperlukan untuk berbagai aplikasi. Namun, jika Anda menjalankan server produksi tanpa sering melakukan booting, folder temp ini akan bertambah dan menyebabkan masalah yang signifikan pada sistem Anda. Oleh karena itu, yang terbaik adalah menghapus file temp ini secara teratur di Ubuntu.

Bagian 1. Di mana File Temp Disimpan di Ubuntu?

Ubuntu memiliki direktori temp yang menyimpan file-file sementara, biasanya dihapus pada setiap reboot. Namun, untuk server produksi yang tidak sering dinyalakan ulang, folder temp hanya menjadi lebih besar dari waktu ke waktu dan perlu dihapus.

folder temp linux

File-file sementara di Ubuntu biasanya disimpan di direktori/tmp. Anda dapat menemukan direktori ini dengan mengikuti langkah-langkah di bawah ini:

  1. Klik places di menu atas file manager lalu pilih folder Home di list.
  2. Di sisi kiri, arahkan ke /tmp lalu pilih Sistem Berkas untuk melanjutkan.
  3. Anda kemudian dapat menelusuri direktori untuk melihat apa yang ada di dalamnya.

Ini adalah direktori yang dapat diubah, artinya aplikasi atau pengguna apa pun dapat membuat file atau direktori. Namun, sistem secara otomatis menghapus file saat memulai ulang atau tidak diakses selama jangka waktu tertentu.

Selain itu, direktori /tmp, beberapa aplikasi disimpan sementara di direktori user-specific seperti /.cache atau /.local/share. Direktori ini biasanya digunakan untuk menyimpan file cache khusus aplikasi dan file sementara lainnya yang digunakan aplikasi.

Bagian 2. Bagaimana Cara Menghapus File Temp di Linux/Ubuntu Secara Manual?

File sementara dibuat untuk menyimpan informasi saat file sedang dibuat atau dimodifikasi. Setelah pekerjaan selesai, mereka seharusnya dibuang karena sudah tidak terpakai. Setelah beberapa saat, file-file ini mulai memakan banyak ruang. Membersihkan file sementara adalah cara terbaik untuk mengosongkan memori pada hard drive Anda. Bagian ini akan membahas metode penghapusan file temp Ubuntu. Namun, sebelum menghapus file temp Anda, penting untuk menyimpan atau mem-backup file penting untuk mencegah masalah lebih lanjut atau harus mencari cara memulihkan file temp yang telah dihapus.

Metode 1: Hapus File Temp di Ubuntu Menggunakan find

Menggunakan perintah find adalah salah satu metode manual paling efektif untuk menghapus file temp di Ubuntu Linux. Perintah find dibuat dalam setiap distribusi Linux dan tidak memerlukan download, penginstalan, atau penyiapan apa pun. Perintah find juga memungkinkan Anda untuk menjalankan perintah lain, seperti perintah rm, pada folder dan file yang tercantum pada hasil akhir.

Baris perintah ini bukan hanya untuk menemukan folder dan file dengan cepat; Anda juga dapat menggunakannya untuk menghapus beberapa file dengan cepat dari direktori mana pun, termasuk yang menyimpan data sementara. Ikuti langkah-langkah di bawah ini untuk menjalankan perintah find untuk menghapus file temp di Ubuntu.

Step 1: Buka terminal dan jalankan perintah find di bawah ini untuk menemukan dan menghapus file temp di /tmp.

sudo find /tmp -type f -delete

Pada perintah di atas, perintah find akan mencari semua file di folder /tmp, lalu pengguna akan menggunakan opsi hapus untuk menghapus opsi yang dicari. Namun, folder /tmp akan tetap ada.

Step 2: Jika Anda ingin menghapus folder, jalankan perintah di bawah ini.

sudo find /tmp -exec rm -rf {} +

Di sisi lain, perintah ini akan membuat perintah find untuk menemukan semua file di /tmp dan menjalankan perintah rm padanya, menghapus file dan folder secara bersamaan.

Metode 2: Hapus File Temp di Ubuntu Menggunakan Perintah rm

Opsi lain untuk menghapus file temp di Ubuntu menggunakan perintah rm. Perintah ini secara manual menghapus file di direktori /tmp. Ini juga berarti itu akan menghapus folder terlepas dari apakah itu berisi file atau tidak. Saat digunakan dengan wildcard, perintah rm menghapus file dan folder secara bersamaan.

Namun, jika tujuan Anda adalah untuk menghapus konten direktori /tmp/ saja, maka Anda harus menggunakan perintah rm dengan tombol -rf dan simbol * dalam konteks direktori. Opsi ini akan menyebabkan perintah rm hanya menghapus file yang cocok dengan pola menggunakan kombinasi wildcard.

Step 1: Untuk memulai, buka /tmp folder menggunakan perintah cd.

cd /tmp

Step 2: Setelah Anda menemukan folder /tmp, Anda dapat menggunakan perintah rm untuk menghapus kontennya.

sudo rm -rf *

Step 3: Jika Anda perlu menghapus folder /tmp, jalankan perintah di bawah ini untuk menyelesaikannya secara manual.

sudo rm -rf /tmp

Ini akan segera menghapus folder dan semua isi kontennya. Perintah rm sangat kuat, dan sering kali, Anda tidak dapat memulihkan file yang hilang. Oleh karena itu, Anda harus selalu membackup file tmp Anda untuk mencegah masalah di masa mendatang.

Bagian 3. Bagaimana Cara Menghapus File Temp di Ubuntu Linux Secara Otomatis?

Terlepas dari metode manual, Anda juga dapat mengatur sistem Anda untuk secara otomatis melakukan proses membersihkan file temp Linux. Bagian ini akan membahas cara terbaik untuk menghapus file temp secara otomatis di Linux/Ubuntu.

Metode 1: Aktifkan Hapus File Sementara Secara Otomatis melalui Pengaturan

Terkadang, Anda dapat mengonfigurasi sistem Anda untuk menghapus file sementara saat tidak digunakan secara otomatis. Ini menghemat Anda menghapus file temp secara manual dan meningkatkan performa PC Anda. Untuk mengaktifkan penghapusan otomatis file sementara melalui settings di Ubuntu, ikuti langkah-langkah yang diuraikan di bawah ini.

Step 1: Buka pengaturan dengan mengeklik ikon roda gigi di bagian atas kanan layar.

buka settings di linux

Step 2: Setelah terbuka, klik privasiuntuk menemukannya di sisi kiri.

buka privacy untuk melanjutkan

Step 3: Sekarang gulir melalui opsi yang disediakan ke bagian automatic cleaning dan alihkan ke 'Automatically delete temporary files' untuk menyalakannya.

mengatur pembersihan otomatis di linux

Step 4: Ini akan secara default menghapus file sementara yang disimpan di direktori /tmp setiap tujuh hari. Anda dapat mengubah frekuensi dengan mengklik 'File Temporary' dan memilih interval waktu yang berbeda.

Step 5: Jika Anda ingin menghapus beberapa direktori atau file dari proses penghapusan otomatis, ada daftar 'File dan folder untuk di abaikan' yang dapat Anda tambahkan dengan mudah.

Step 6: Setelah Anda melakukan perubahan ini, tutup pengaturan, dan mulai sekarang, sistem akan secara otomatis menghapus file sementara berdasarkan pengaturan baru.

Metode 2: Hapus File Temp dengan Membuat Shell Script

Jika Anda mencari metode alternatif untuk mengotomatiskan penghapusan folder temp, Anda dapat membuat shell script. Ini cukup mudah untuk dilakukan setelah Anda mengetahui langkah-langkah yang tepat.

Step 1: Buka terminal di PC Anda dan jalankan perintah di bawah ini untuk membuat shell script kosong

sudo vi clear_temp.sh

Step 2: Sekarang, tambahkan baris berikut ke dalamnya

#!/bin/sh

sudo find /tmp -type f -delete

Step 3: Simpan file lalu tutup. Jalankan perintah di bawah ini agar dapat dieksekusi.

sudo chmod +x clear_temp.sh

Itu saja yang harus Anda lakukan; sekarang Anda dapat menjalankan shell script ini untuk menghapus folder temp kapan pun Anda mau.

./clear_temp.sh

Metode 3: Hapus File Temp Menggunakan Cronjob

Karena Anda harus menghapus folder temp Anda secara teratur, mengapa tidak mengotomatiskan prosesnya dengan cronjob? Pengguna dapat dengan mudah menggunakan cronjob untuk menjalankan shell script atau perintah tertentu secara teratur. Untuk membuat cronjob, ikuti langkah-langkah di bawah ini:

Step 1: Buka terminal di Linux Anda dan jalankan perintah di bawah ini untuk membuka cronjobs di sistem Anda.

$ crontab -e

Step 2: Selanjutnya, tambahkan baris di bawahnya untuk menjalankan perintah find yang tercakup dalam bagian pertama panduan ini. Perintah di bawah memastikan menjalankan perintah find untuk menghapus file setiap hari pada pukul 10 pagi secara otomatis.

0 10 * * * sudo find /tmp -type f -delete >/dev/null 2>&1

Step 3: Simpan dan tutup file. Anda selalu dapat memodifikasi perintah berdasarkan preferensi Anda.

Step 4: Jika Anda ingin menggunakan cronjob untuk menjalankan shell script diatas daripada menggunakan perintah find, tambahkan baris di bawah ini ke perintah Anda.

0 10 * * * sudo /home/ubuntu/clear_temp.sh >/dev/null 2>&1

Ingatlah untuk menyebutkan path lengkap ke shell script Anda saat menggunakan perintah di atas, bukan relative path.

Bagian 4. Cara Mengecek Jika Folder Temp Sudah Penuh

Direktori sementara sangat penting di Linux karena sebagian besar layanan dan program di sistem menggunakannya untuk menyimpan data sementara. Namun, data berlebih dapat dengan cepat memenuhi folder, memperlambat kinerja sistem.

Untuk mencegah folder temp terisi penuh dan menyebabkan masalah pada PC Anda, Anda dapat memeriksanya secara teratur. Dengan memastikannya tidak penuh, Anda tidak perlu menghapus secara manual. Di bawah ini adalah beberapa metode mudah untuk memeriksa status folder temp.

Pertama, jalankan perintah di bawah ini untuk memeriksa apakah folder /tmp sudah penuh atau belum

sudo df /tmp

memeriksa apakah temp sudah penuh di linux

Perintah di atas akan memberikan informasi yang jelas tentang besar ruang yang ditempati file. Jika Anda ingin informasi ruang disk dan sistem menyediakannya dalam format yang dapat dibaca manusia seperti GB, MB, KB, dll., gunakan opsi -h saat menjalankan perintah.

sudo df -h /tmp

Jika Anda hanya ingin mengetahui jumlah ruang disk yang digunakan folder /tmp, jalankan perintah di bawah ini.

sudo du -sh /tmp

periksa ruang disk yang digunakan oleh folder temp

Anda harus menjalankan perintah pohon yang diuraikan di bawah ini untuk informasi terperinci seperti pohon tentang file dan folder di /tmp directory.

sudo tree /tmp

Anda juga bisa menggunakan perintah tree dengan perintah du untuk mendaftarkan jumlah data yang ada di berbagai file dan folder yang ada di /tmp directory. Dibawah ini adalah contoh untuk Anda.

sudo tree -- du -h /tmp

periksa data di file temp linux

Itu saja; sekarang Anda dapat memeriksa kapan folder /tmp penuh, dan kapan, secara manual atau otomatis melakukan proses penghapusan file temp Ubuntu.

Kesimpulan

Pada artikel ini, kami membahas cara menemukan folder /tmp dan cara memeriksa apakah folder tersebut memakan banyak ruang. Kami juga membahas cara terbaik untuk menghapusnya secara otomatis dan manual untuk mengosongkan sebagian ruang dan meningkatkan kinerja folder Anda. Panduan ini memungkinkan Anda membuat shell script dan cronjobs dengan mudah untuk menghapus folder temp secara teratur.

Anda Mungkin Berminat

Bagaimana Cara Menghapus Disk Anda di Linux?

Anda perlu menghapus disk Linux ketika Anda mengalami masalah penyimpanan. Pengguna dapat memeriksa status ruang disk di Linux dan menghapus hard disk Linux.

Cara Menginstal dan Menggunakan TestDisk di Linux dan Alternatifnya

Berikut ini adalah rincian cara menginstal dan menggunakan alat recovery data TestDisk Linux, beserta alternatifnya.

Cara Menggunakan Foremost untuk Memulihkan File di Linux dan Alternatifnya

Berikut ini adalah cara menginstal dan menggunakan Foremost untuk memulihkan data di Linux dan alternatif terbaiknya.