All commands tested on Mac OS Monterey / Sep 12, 2023

How to create a tar archive without the hidden files

Create a tar archive called my-directory.tar of a directory my-directory/ but without the hidden .* files.

You can use this short tar command.

                  tar --exclude='.*' -cvf my-directory.tar my-directory/

Or this more verbose tar command.

                  tar --exclude='.*' --create --verbose --file my-directory.tar my-directory/

Load WordPress Sites in as fast as 37ms!

Options explained

  1. --exclude tells tar not to process files or directories that match the specified pattern
  2. -c or --create tells tar to create a new archive
  3. v or --verbosetells tar to produce verbose output
  4. f or --filetells tar that the next parameter will be the tar file to create, extract, append to, list, etc.

More commands for creating tar archives