10+ lzop command examples in Linux [Cheat Sheet]

Introduction to lzop command

File compression is a process in which the file or group of files is compressed into a single archive file to reduce the size. It is used to store or share larger files efficiently after reducing their sizes. There are several tools that you can use to compress files in Linux such as gzip, 7zip, tarbzip2, xz, lzop, etc.

lzop is a file compressor tool that uses LZO (Lempel-Ziv-Oberhumer) algorithm. lzop stands for Lempel-Ziv-Oberhumer Packer. It favors speed over compression ratio. A file is compressed with the extension .lzo, while keeping the same ownership modes, access, and modification times.

Advertisement

 

How to install lzop

lzop might not be installed by default in most of the Linux systems. You can use the following command to install lzop according to your Linux distributions.

To install lzop on CentOS, Fedora and RHEL

$ sudo yum install lzop

To install lzop on Ubuntu and Debian

$ sudo apt install lzop

 

Syntax to use lzop command

The syntax for the lzop command is as follows:

$ lzop [ command ] [ options ] [ filename ... ]

lzop only attempts to compress regular files or symbolic links and ignores directories. It can compress a single file only.

 

Different examples to use lzop command

1. lzop command to compress a file

You can specify a file name after lzop command to compress that file.

Advertisement
$ lzop filename

Sample Output:

lzop command to compress a file

 

2. Compress multiple files using lzop command

To compress multiple files, you have to specify multiple files.

$ lzop filename1 filename2 filename3

Sample Output:

lzop command to compress multiple files

 

3. lzop command to decompress a file

You can decompress a .lzo file using -d, --decompress, or --uncompress option. Decompressed files are be placed into same directory as the compressed file.

$ lzop -d filename

OR

$ lzop --decompress filename

Sample Output:

Advertisement

When we first tried to decompress a file, it shows an error as test.txt file already exists in the location. Then we removed the test.txt file and decompressed it again successfully.

lzop command to decompress a file

You can decompress multiple files at once by specifying all files. You can use *.lzo to decompress all compressed files in the directory.

$ lzop -d *.lzo

Sample output:

lzop command to decompress multiple files

 

4. Extract compressed files to the current working directory

The -x or --extract options extract compressed files to the current working directory. It is similar to the above -d or --decompress option.

$ lzop -x filename

OR

$ lzop --extract filename

 

5. Show detailed information on compressed file

The -l or --list option can be used to view the detailed information of a compressed lzop file.

Advertisement
$ lzop -l filename

OR

$ lzop --list filename

Sample Output:

lzop command to view information of compressed file

  • method: compression method
  • compressed: size of the compressed file
  • uncompr.: size of the uncompressed file
  • ratio: compression ratio
  • uncompressed_name: name of the uncompressed file
  • date & time: time stamp for the uncompressed file

 

6. Test the integrity of a compressed file

You can check the integrity of a compressed file using -t or --test option.

$ lzop -t filename

OR

$ lzop --test filename

Sample Output:

golinux@ubuntu-PC:~$ lzop -t test.txt.lzo
testing test.txt.lzo OK
golinux@ubuntu-PC:~$ 
golinux@ubuntu-PC:~$ lzop -t test.txt
lzop: test.txt: not a lzop file

 

7. Force lzop to overwrite existing files

The -f or --force option forces lzop command to overwrite existing files.

Advertisement
$ lzop -f filename

OR

$ lzop --force filename

Sample Output:

lzop command to force overwrite existing files

 

8. Specify the compression level when compressing a file

You can specify a compression level to compress a file. By default, lzop uses the compression level -3. The compression level value ranges from -1 to -9.

-1 or --fast indicates the fastest compression method (less compression).

$ lzop -1 filename

OR

$ lzop --fast filename

-9 or --best indicates the slowest compression method (best compression).

Advertisement
$ lzop -9 filename

OR

$ lzop --best filename

 

9. Delete input files after successful compression or decompression

lzop does not delete input files after compression or decompression. You can use -U or --delete option if you want to delete original files after the successful operation.

$ lzop -U filename

OR

$ lzop --delete filename

Sample Output:

lzop command to delete input files after successful operation

 

10. Suppress all warnings messages

The -q, --quiet, or --silent option helps to suppress all warnings and decrease the verbosity of some commands like --list or --test.

$ lzop -q filename

OR

Advertisement
$ lzop --quiet filename

OR

$ lzop --silent filename

Sample Output:

lzop command to suppress all warnings

 

11. Display verbose output

The -v or --verbose option can be used to display the verbose output. It displays the name for each file compressed or decompressed. Multiple -v options increase the verbosity of some commands like --list or --test.

$ lzop -v filename

OR

$ lzop --verbose filename

Sample Output:

golinux@ubuntu-PC:~$ lzop -v test.txt
compressing test.txt into test.txt.lzo

 

Conclusion

lzop is a file compressor tool which is very similar to gzip. We hope this tutorial helps you to understand how to use lzop commands in Linux. If you still have any confusion, let us know in the comment section below.

 

What’s Next

10+ xz command examples in Linux [Cheat Sheet]
10+ bzip2 command examples in Linux [Cheat Sheet]
Linux zip folder | 16 practical Linux zip command examples

 

Further Reading

man page for lzop command

 

Didn't find what you were looking for? Perform a quick search across GoLinuxCloud

If my articles on GoLinuxCloud has helped you, kindly consider buying me a coffee as a token of appreciation.

Buy GoLinuxCloud a Coffee

For any other feedbacks or questions you can either use the comments section or contact me form.

Thank You for your support!!

Leave a Comment

X