Linux / Unix: Tarball Delete ( remove ) File

To remove a file from a tar archive in Linux or Unix, you can use the tar command with the --delete option.

Here’s the basic syntax:

tar --delete -f <tar archive file> <file(s) to be deleted>

For example, to delete a file named file1.txt from a tar archive my_archive.tar, you can run the following command:

tar --delete -f my_archive.tar file1.txt

Note that this will only delete the specified file(s) from the tar archive, but it will not delete the original files in the file system. If you want to keep the original files, you can use the -k option to keep the original files.

Leave a Comment