LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

ov

Feature-rich terminal pager alternative to less

TLDR

View a file
$ ov [path/to/file]
copy
View compressed files
$ ov [file.gz]
copy
View multiple files
$ ov [file1] [file2]
copy
Follow a log file (like tail -f)
$ ov --follow-mode [path/to/log]
copy
View with line numbers
$ ov -n [path/to/file]
copy
View in column mode with delimiter
$ ov -d "," [data.csv]
copy
Use as a system pager
$ export PAGER=ov
copy

SYNOPSIS

ov [options] [files...]

DESCRIPTION

ov is a feature-rich terminal pager that serves as an alternative to less and more. It supports compressed files (gzip, bzip2, zstd, lz4, xz), multicolor highlighting, fast opening of large files, and simultaneous viewing of multiple files.It can be used as a system-wide PAGER replacement.

PARAMETERS

-n

Show line numbers.
-d delimiter
Column mode with specified delimiter.
-H n
Number of header lines to fix at top.
--follow-mode
Follow file updates (like tail -f).
--follow-all
Follow all files simultaneously.
-w
Wrap long lines.
--tab-width n
Tab stop width (default 8).

CAVEATS

Some keybindings differ from less. May require adjustment for users accustomed to less navigation.

HISTORY

ov was created by Noboru Saito (noborus) and is written in Go.

SEE ALSO

less(1), more(1), bat(1)

Copied to clipboard
Kai