I have a huge tarbell archive with an excessively large or corrupt error_log that causes the archive to hang when attempting to extract it. Is there a way to remove this from the archive before unzipping or extract the archive without extracting that specific file on Mac OS X terminal?
I found this post on how to efficiently-remove-files-from-large-tgz however, I tried the --delete flag, but received this error:
tar: Option --delete is not supported
Is there a way to:
- remove the file from the archive without unzipping it?
- extract the archive but exclude the file?
As mentioned in the comments it's not possible to remove the file using tar, but you can exclude the file when extracting: