Cara untuk Menghapus File Besar di Linux

Kadang-kadang, saat berurusan dengan file di terminal Linux, Anda mungkin ingin menghapus konten file tanpa harus membukanya menggunakan editor baris perintah Linux . Bagaimana ini bisa dilakukani? Pada artikel ini, kita akan melalui beberapa cara mengosongkan file dengan bantuan beberapa perintah yang berguna.

Perhatian : Sebelum kita melanjutkan melihat berbagai cara, perhatikan bahwa karena di Linux semuanya adalah file , Anda harus selalu memastikan bahwa file yang Anda kosongkan bukan file pengguna atau sistem yang penting. Menghapus konten sistem kritis atau file konfigurasi dapat menyebabkan kesalahan atau kegagalan aplikasi / sistem yang fatal.

Dengan demikian, di bawah ini adalah cara untuk membersihkan konten file dari baris perintah.

Penting : Untuk keperluan artikel ini, kami telah menggunakan file access.log dalam contoh berikut.

Kosongkan Konten File dengan Mengarahkan Ulang ke Null

Cara termudah untuk mengosongkan konten file menggunakan shell redirect null(objek tidak ada) ke file seperti di bawah ini:

#> access.log

File Kosong Menggunakan Redirection Perintah ‘true’

Di sini kita akan menggunakan simbol :shell-built-in command yang esensi setara dengan true  dan dapat digunakan sebagai no-op (tidak ada operasi).

Metode lain adalah dengan mengarahkan output :atau perintah true bawaan ke file seperti:

#:> access.log
ATAU 
# true> access.log

File Kosong Menggunakan utilitas cat / cp / dd dengan / dev / null

Di Linux, null perangkat ini pada dasarnya digunakan untuk membuang aliran output yang tidak diinginkan dari suatu proses, atau sebagai file kosong yang sesuai untuk aliran input. Ini biasanya dilakukan dengan mekanisme pengalihan.

Dan karena itu /dev/nullfile perangkat adalah file khusus yang menghapus  semua input yang dikirim atau outputnya sama dengan file kosong.

Selain itu, Anda dapat mengosongkan konten file dengan mengarahkan output /dev/nullke file tersebut (file) sebagai input menggunakan perintah cat :

# cat /dev/null> access.log

Selanjutnya, kita akan menggunakan perintah cp untuk mengosongkan konten file seperti yang ditunjukkan.

# cp /dev/null access.log

Dalam perintah berikut, if berarti file input dan of merujuk ke file output.

# dd if = /dev/null of = access.log

sekian tips singkat tentang cara menghapus konten file yang memiliki ukuran yang sangat besar.