Built-in compression tools on macOS and Linux
Both platforms carry capable packing and inspection facilities out of the box. This page describes what each one does and how to use it safely on an archive directory.
On macOS
The file manager offers a single-command pack: select a folder and choose the option that compresses it. The result is an archive beside the original, and it can be unpacked by opening it. For most archive work this is enough, and it keeps the operation entirely inside the system.
For larger collections, the terminal provides a packer that reaches deeper. Running it over a folder with sensible options produces a smaller result than the menu command, because it can be told to use a stronger setting and to work through the whole tree. The trade is time: stronger settings take longer and use more processing power while they run. A good practice is to pack a representative folder, compare the result, and only then commit to a larger job.
Inspection on macOS is equally convenient. The storage view groups a drive by category, and the file manager can sort any directory by size. That combination usually reveals the largest items within a minute.
On Linux
Linux has long-standing command-line packers, and a distribution typically includes several. They differ in the balance between speed and ratio, and in whether they support spreading work across several processor cores. For an archive directory of documents, a balanced setting is usually wise; for a rarely touched collection where time does not matter, a stronger setting is reasonable.
For inspection, the tools are similarly direct. A size report shows each subdirectory with its total, and a sorted listing shows the largest files at a glance. Filesystem-level options also exist on some configurations, allowing a directory to be stored in compressed form while remaining accessible through the normal paths, though the same caution holds as elsewhere: keep it away from data a title reads continuously.
Choosing between the platforms
The principle is identical on both. Use the menu command for quick, occasional jobs. Use the command line when a collection is large enough that a few extra percent matters. Reserve stronger settings for directories that are genuinely cold, and always keep the original until the archive has been tested by opening a file from inside it.
A word on expectations
Because most of a modern release is already packed, a general-purpose tool will not transform a library. The honest gains come from cold archives, from structured data, and from removing content you never use. Readers who set their expectations accordingly get good results; readers who expect a title to halve in size will be let down. The built-in tools are best understood as careful housekeeping rather than as a lever for dramatic change.