Using the Terminal to Compress Files on macOS
April 11, 2023Zipping files and folders is a common task on macOS, and it can be easily accomplished using the Terminal. In this tutorial, we'll show you how to use the zip
command to create zip archives of files and folders.
The syntax for the zip
command is straightforward. To create a zip archive of a folder named bar
and save it as foo.zip
, simply run the following command:
zip -r foo.zip bar
The -r
option tells zip
to include all files and subfolders recursively. If you omit this option, zip
only includes the files in the top-level folder.
You can also create a zip archive of multiple folders by specifying them as separate arguments:
zip -r foo.zip bar baz qux
This will create a zip archive of the bar
, baz
, and qux
folders and save it as foo.zip
.
In addition to zipping files and folders, zip
has many other options that allow you to customize the compression process. For example, you can password-protect zip archives, exclude specific files or folders, and more.
By mastering the zip
command, you can streamline your file management tasks on macOS and save time.