Jika Anda menginginkan baris dari ujung belakang file daripada ujung depan, gunakan tail
bukannya head
:
$ zcat /var/log/syslog.2.gz | tail -1
Aug 24 07:09:02 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.4.2" x-pid="796" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
FWIW:Saya telah mengembangkan alat baris perintah yang dapat membuat ekor (-t
) atau bahkan ekor berkelanjutan dari file gzip (-T
) seiring pertumbuhannya. (Banyak pilihan lain yang tersedia):https://github.com/circulosmeos/gztool
Jadi untuk kasus Anda:$ gztool -t myfile.gz | tail -1
Perhatikan bahwa untuk setiap tindakan ini gztool
akan membuat file indeks kecil (<1%/gzip) yang diselingi dengan tindakan itu. Keuntungan dari ini adalah bahwa semua "ekor" berikutnya atau ekstraksi pada file tersebut hampir tidak akan menghabiskan waktu/cpu karena file tidak didekompresi lagi sepenuhnya!
Izin SSH ditolak (publickey,gssapi-keyex,gssapi-with-mic) | pengguna non-root
Bagaimana saya bisa mengunyah file ke subuid tanpa sudo