Itu aneh.
Seberapa kecil itu? Seberapa besar file log aslinya? Apa yang file bla.log.gz
dikatakan?
Biasanya gzip bla.log
akan menulis bla.log.gz
dan kemudian, jika itu berhasil, hapus bla.log
. gunzip blo.log.gz
akan menulis bla.log
dan kemudian menghapus bla.log.gz
.
Jika ada yang salah selama gzip
perintah (katakan, itu kehabisan ruang, melebihi kuota Anda, terbunuh oleh sinyal, atau komputer kehilangan daya), maka Anda dapat dengan mudah berakhir dengan sebagian atau rusak bla.log.gz
file - tetapi kemudian bla.log
file asli masih harus ada di sana.
Dan jika Anda menjalankan gunzip bla.log.gz
, Anda harus mendapatkan prompt seperti:
gzip: bla.log already exists; do you wish to overwrite (y or n)?
Ini seharusnya tidak telah musnah asli Anda bla.log
berkas kecuali (a) Anda mengatakan kepada (dengan menggunakan gunzip -f
atau dengan anwering y
ke prompt di atas), atau (b) berhasil dihasilkan bla.log.gz
.
Untuk menjawab pertanyaan Anda, jika bla.log.gz
terdiri dari tidak lebih dari beberapa byte nol, Anda tidak akan mendapatkan sesuatu yang berguna darinya.