Se você tiver um arquivo de backup tar grande e precisar obter alguns arquivos dele, Não seria mais fácil se eu pudesse olhar para dentro primeiro? Por sorte, existe uma opção fácil de fazer isso.
Basta usar a opção -t para listar o conteúdo do arquivo porque essa letra diz “pronto” para todos e é muito fácil de lembrar. sim. Combine com a opção -f para especificar o arquivo tar do qual você está obtendo a lista.
tar -tf tarfile
Decididamente, apenas usando essa opção, a cheio conteúdo do arquivo de arquivo, isso vai ser muito. Você sempre pode canalizar isso por meio do grep para encontrar o que está procurando, mas você também pode passar um nome de arquivo como um argumento.
tar -tf tarfile nome do arquivo
alternativamente, você pode usar o argumento curinga para pesquisar o arquivo por tudo que corresponda a um padrão. Como um exemplo, para encontrar todas as imagens PNG em um arquivo, você pode usar o seguinte comando:
tar -tf tarfile --wildcards '* .png'
como dito anteriormente, você também pode usar grep para conseguir o mesmo, de qualquer forma. A diferença é que o comando curinga é um pouco mais eficiente ao custo de ter menos energia..
tar -tf tarfile | grep ".png"
E assim termina a história de como um argumento de linha de comando de uma única letra foi transformado em uma postagem que você leu.