cli-tarHow do I use tar to exclude a directory in Unix?
Using the tar
command in Unix, you can exclude a directory from being archived. This is done by using the --exclude
option, followed by the directory name you want to exclude.
For example, to exclude a directory named foo
from being archived, you would use the following command:
tar --exclude=foo -cvf archive.tar .
This command would create an archive named archive.tar
containing all files and directories in the current working directory, except for the foo
directory.
The parts of the command are:
tar
- The tar command--exclude=foo
- The--exclude
option, followed by the directory name to exclude-cvf
- The flags used to create the archive,-c
for create,-v
for verbose, and-f
to specify the archive filenamearchive.tar
- The name of the archive.
- The directory to archive
For more information on the tar
command, see the man page.
More of Cli Tar
- How do I use gzip, tar, and zip to compress files?
- How do I use the shell to tar and zip files?
- How do I use the Unix tar zip command?
- How do I create a tar.zip file in Unix?
- How do I use the command line to tar and distribute files?
- How do I use the command line to tar and zip files?
- How do I use the Unix tar xvf command to extract files?
- How do I use the command line to tar and zip a file?
- How do I use the command line to tar and zip a file?
- How do I extract files from a tar archive using the cmd command?
See more codes...