How to find and tar files into a tar ball

w‮uttual.ww‬ri.com
How to find and tar files into a tar ball

To find and tar (short for "tape archive") files into a tarball on a Linux or Unix system, you can use the tar command with the -czf options.

The -c option tells tar to create a new tar archive, the -z option tells tar to compress the archive using gzip, and the -f option specifies the name of the tarball file.

For example, to find all files in the current directory with the .txt extension and tar them into a tarball named textfiles.tar.gz, you can use the following command:

tar -czf textfiles.tar.gz *.txt

This command will search for all files in the current directory with the .txt extension, and tar them into a gzip-compressed tarball named textfiles.tar.gz.

You can also use the find command to search for specific files or patterns and pass them to tar as arguments. For example, to find all files in the /etc directory that are owned by the root user and tar them into a tarball named rootfiles.tar.gz, you can use the following command:

find /etc -user root -print0 | tar -czf rootfiles.tar.gz --null -T -

This command will search for all files in the /etc directory that are owned by the root user, tar them into a gzip-compressed tarball named rootfiles.tar.gz, and use the --null and -T options to handle filenames with spaces or special characters.

Keep in mind that the tar command can create very large tarballs, and may take some time to complete, depending on the size and number of files being processed. For more information about using the tar command to create tarballs, you can consult its documentation or seek assistance from a qualified Linux or Unix administrator.

Created Time:2017-10-28 21:39:03  Author:lautturi