Saya menggunakan Ubuntu, dan saya ingin bisa mengetik less compressed_text_file.gzdan halaman isi file teks dalam bentuk terkompresi. Apakah ada cara untuk melakukan ini?
Saya menggunakan Ubuntu, dan saya ingin bisa mengetik less compressed_text_file.gzdan halaman isi file teks dalam bentuk terkompresi. Apakah ada cara untuk melakukan ini?
Jawaban:
Anda dapat mengkonfigurasi binding kunci dan mengatur banyak pengaturan untuk lessdalam file bernama ~/.lesskey. Setelah Anda membuat file, jalankan lesskeyperintah ; itu menghasilkan file bernama ~/.lessyang lessberbunyi ketika dimulai.
Pengaturan yang Anda inginkan adalah LESSOPEN. Ini adalah formatter input dengan harga lebih murah. The lesspaket datang dengan formatter sampel di /bin/lesspipe; itu mendekompresi file yang di-gzip, menampilkan daftar konten untuk banyak format arsip multi-file, dan mengubah beberapa format teks yang diformat menjadi teks biasa. Di Anda ~/.lesskey:
#env
LESSOPEN=|/bin/lesspipe %s
Gunakan zcat, lalu pipa untuk less.
$ zcat $FILE | less
Saya menggunakan IBM dan ketika menggunakan zcat, itu akan mengeluh bahwa itu tidak dapat menemukan file berakhir dengan .Z.
Di IBM, seseorang dapat menggunakan gzcat:
$ gzcat log_file.gz | less
gzcatjuga diperlukan pada Solaris 5
lesshanya bekerja pada file terkompresi.