lsar
lists the contents of archive files
TLDR
List archive contents
SYNOPSIS
lsar [-l] [-L] [-t] [-p password] [-e encoding] [archive]
DESCRIPTION
lsar lists the contents of archive files. It supports a wide variety of formats including Zip, RAR, 7-Zip, tar, gzip, bzip2, ISO, and many legacy formats.
The tool is part of The Unarchiver suite. While unar extracts files, lsar provides inspection without extraction. It handles archives that standard tools may fail on, including corrupted or non-standard archives.
Encoding detection handles international filenames automatically. For archives with mislabeled encodings, the -e flag forces specific character sets like Shift_JIS, GBK, or EUC-KR.
Long listing shows file sizes (compressed and uncompressed), modification dates, and permissions where available. The test mode (-t) verifies archive integrity without extracting.
JSON output enables scripting and integration with other tools.
PARAMETERS
-l
Long listing with size, date, permissions.-L
Very long listing with extra details.-t
Test archive integrity.-p PASSWORD
Specify password for encrypted archives.-e ENCODING
Force character encoding for filenames.-1
Print only filenames, one per line.-j
Output as JSON.-q
Quiet mode.-nr
Don't recurse into nested archives.-h, --help
Show help.
CAVEATS
Not installed by default on most systems - requires The Unarchiver package. Some formats may have limited metadata support. Encrypted RAR5 archives require specific builds.
HISTORY
lsar is part of The Unarchiver, created by Dag Ă…gren starting around 2006. Originally a macOS application, command-line tools were added later. The project focuses on compatibility with many archive formats and proper handling of international filenames.
