Ho un archivio tar che è molto grande ~ 5 GB.Come grep per un pattern nei file nell'archivio tar senza riempire lo spazio su disco
Voglio grep per un modello su tutti i file (e anche stampare il nome del file che ha il modello) nell'archivio ma non voglio riempire il mio spazio su disco estraendo l'archivio.
Ad ogni modo posso farlo?
ho provato questi, ma questo non mi dà i nomi dei file che contengono il modello, solo le linee corrispondenti:
tar -O -xf test.tar.gz | grep 'this'
tar -xf test.tar.gz --to-command='grep awesome'
anche dove si trova questa caratteristica di catrame documentati? tar xf test.tar $ FILE
http://stackoverflow.com/questions/2407111/performing-grep-operation-in-tar-files-with-out-extracting –
@OpDeCirkel Dove questa caratteristica di tar è documentata? tar xf test.tar $ FILE – abc
Passato alla sezione degli esempi (ultimo esempio): http://unixhelp.ed.ac.uk/CGI/man-cgi?tar –