5 cara untuk mengosongkan atau menghapus konten file besar di Linux
- 3720
- 1022
- Dominick Barton
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 dicapai? Dalam artikel ini, kami akan melalui beberapa cara berbeda untuk mengosongkan konten file dengan bantuan beberapa perintah yang berguna.
Peringatan: Sebelum kita melanjutkan untuk melihat berbagai cara, perhatikan bahwa karena di Linux semuanya adalah file, Anda harus selalu memastikan bahwa file yang Anda kosongkan bukanlah pengguna atau file sistem yang penting. Membersihkan konten sistem kritis atau file konfigurasi dapat menyebabkan kesalahan atau kegagalan aplikasi/sistem yang fatal.
Dengan itu, di bawah ini adalah sarana untuk menghapus konten file dari baris perintah.
Penting: Untuk tujuan artikel ini, kami telah menggunakan file mengakses.catatan
Dalam contoh berikut.
1. Konten file kosong dengan mengarahkan ke NULL
Cara termudah untuk mengosongkan atau mengosongkan konten file menggunakan redirect shell batal
(objek yang tidak ada) ke file seperti di bawah ini:
#> akses.catatanFile besar kosong menggunakan null redirect di linux
2. File kosong menggunakan pengalihan perintah 'true'
Di sini kita akan menggunakan simbol :
adalah perintah shell bawaan yang esensi setara dengan BENAR
perintah dan dapat digunakan sebagai no-op (tidak ada operasi).
Metode lain adalah mengarahkan ulang output :
atau BENAR
Perintah built-in ke file seperti SO:
#:> akses.log atau # true> access.catatanFile besar kosong menggunakan perintah linux
3. File kosong menggunakan utilitas CAT/CP/DD dengan/dev/null
Di Linux, batal
Perangkat 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 /dev/null
Oleh karena itu file perangkat adalah file khusus yang dituliskan (menghapus) input apa pun yang dikirim ke sana atau outputnya sama dengan file kosong.
Selain itu, Anda dapat mengosongkan konten file dengan mengarahkan ulang output /dev/null
untuk itu (file) sebagai input menggunakan perintah CAT:
# kucing /dev /null> akses.catatanFile kosong menggunakan perintah kucing
Selanjutnya, kami akan menggunakan perintah CP untuk mengosongkan konten file seperti yang ditunjukkan.
# CP /DEV /NULL Access.catatanKonten file kosong menggunakan perintah CP
Dalam perintah berikut, jika
berarti file input dan dari
mengacu pada file output.
# dd if =/dev/null of = akses.catatanKonten file kosong menggunakan perintah dd
4. File kosong menggunakan perintah echo
Di sini, Anda dapat menggunakan perintah Echo dengan string kosong dan mengarahkannya ke file sebagai berikut:
# echo ""> akses.log atau # echo> akses.catatanFile kosong menggunakan perintah echo
Catatan: Anda harus ingat bahwa string kosong tidak sama dengan nol. String sudah menjadi objek seperti halnya kosong sementara null hanya berarti tidak ada objek.
Untuk alasan ini, ketika Anda mengarahkan ulang perintah keluar dari Echo di atas ke file, dan melihat konten file menggunakan perintah CAT, adalah mencetak garis kosong (string kosong).
Untuk mengirim output nol ke file, gunakan flag -N
yang memberi tahu gema untuk tidak menghasilkan trailing newline yang mengarah ke garis kosong yang dihasilkan di perintah sebelumnya.
# echo -n ""> akses.catatanFile kosong menggunakan null redirect
5. File kosong menggunakan perintah truncate
Itu memotong Perintah membantu menyusut atau memperluas ukuran file ke ukuran yang ditentukan.
Anda dapat menggunakannya dengan -S
opsi yang menentukan ukuran file. Untuk mengosongkan konten file, gunakan ukuran 0 (nol) seperti pada perintah berikutnya:
# truncate -s 0 akses.catatanKonten file terpotong di Linux
Itu saja untuk saat ini, dalam artikel ini kami telah membahas beberapa metode membersihkan atau mengosongkan konten file menggunakan utilitas baris perintah sederhana dan mekanisme pengalihan shell.
Ini mungkin bukan satu -satunya cara praktis yang tersedia untuk melakukan ini, jadi Anda juga dapat memberi tahu kami tentang metode lain yang tidak disebutkan dalam panduan ini melalui bagian umpan balik di bawah ini.
- « Cara melakukan pengalihan internal dengan mod_rewrite di Apache
- Cara mengaktifkan mode debugging skrip shell di linux »