How to extract specific files?

QuestionsQuestions8 SkillsProYour First Linux LabAug, 30 2025
0205

To extract specific files from a tar archive, you can use the tar command with the -x option followed by the names of the files you want to extract. Here’s how to do it:

Extract Specific Files from a Tar Archive

  1. List the Contents of the Archive (Optional):
    Before extracting, you may want to see the contents of the archive to know the exact names of the files. Use:

    tar -tvf archive.tar
  2. Extract Specific Files:
    To extract specific files, use the following command:

    tar -xvf archive.tar file1 file2

    Replace file1 and file2 with the names of the files you want to extract.

Example

If you have an archive named my_archive.tar and you want to extract file1.txt and file2.txt, you would run:

tar -xvf my_archive.tar file1.txt file2.txt

Extracting from a Compressed Archive

If you are working with a compressed tar archive (like .tar.gz), the command is similar:

tar -xzvf my_archive.tar.gz file1.txt file2.txt

Notes

  • Ensure that you specify the correct filenames as they appear in the archive.
  • If the files are located in subdirectories within the archive, you need to include the relative path. For example:
    tar -xvf my_archive.tar path/to/file1.txt

This method allows you to extract only the files you need from a tar archive without extracting the entire contents.

0 Comments

no data
Be the first to share your comment!