Como extrair arquivos Tar para um diretório específico no Linux

How Extract Tar Files Specific Directory Linux



Ao usar o Linux, você deve ter notado que muitos pacotes vêm com um .alcatrão extensão de arquivo. Então, o que é um alcatrão Arquivo? UMA alcatrão arquivo é uma coleção de vários arquivos em um único arquivo. Alcatrão (Tape Archive) é um programa que coleta os arquivos e obtém algumas informações úteis sobre os arquivos que arquiva, como permissões, datas, etc. Vale ressaltar que o Alcatrão utilitário não compacta os arquivos; para compressão, você precisa gzip ou bzip Serviços de utilidade pública.
Como um administrador Linux, você frequentemente tem que lidar com alcatrão arquivos. Em muitas situações, você deve extrair os dados de um alcatrão arquivo para algum diretório específico. Então, como extrair o alcatrão arquivo para um determinado caminho? Uma maneira é extrair o alcatrão arquivo no diretório atual e copie-o para o diretório desejado. Isso fará o trabalho, mas o procedimento é demorado. Este guia está se concentrando em encontrar soluções para extrair vários tipos de alcatrão arquivos para um diretório específico.

Como extrair o arquivo Tar para um diretório específico no Linux:

Para extrair o arquivo Tar para outro diretório, siga a sintaxe mencionada abaixo:







$alcatrão -xf [nome do arquivo].alcatrão-C [/Caminho de/diretório]

Alternativamente:



$alcatrão --extrair --Arquivo=[nome do arquivo].alcatrão--diretório [/Caminho de/diretório]

o -x sinalizador diz ao utilitário Tar para extrair o arquivo mencionado no argumento após -f. Enquanto que, -C sinalizador é usado para definir um diretório específico para extrair o arquivo. Alternativamente, você pode mencionar explicitamente o total de palavras para extrair arquivos usando tar. Na minha opinião, usar sinalizadores é uma maneira muito mais rápida de extrair arquivos do que digitar a palavra inteira. Vamos dar um exemplo; Eu tenho um arquivo com o nome de my_documents.tar, que desejo extrair para um diretório files / tar_files, e fazer esse comando seria:



$alcatrão -xfmy_documents.tar-Carquivos/tar_files





Ou:

$alcatrão --extrair --Arquivo= my_documents.tar--diretórioarquivos/tar_files



Se você deseja monitorar o progresso da extração do arquivo no terminal, use a sinalização -v (verbose):

$alcatrão -xvfmy_documents.tar-Carquivos/tar_files

Como extrair arquivos tar.gz / tgz para um diretório específico no Linux:

Como discutido acima, os arquivos tar podem ser compactados usando o gzip Utilitário. Para extrair esses arquivos para um diretório específico, o procedimento é muito semelhante; uma bandeira adicional -Com será adicionado no comando para lidar com tar.gz ou tgz arquivos:

$alcatrão -zxfmy_documents.tar.gz-Carquivos/tar_gz_files

Ou:

$alcatrão -zvxfmy_documents.tar.gz-Carquivos/tar_gz_files

Como extrair arquivos tar.bz2 / tar.bz / tbz / tbz2 para um diretório específico no Linux:

Antes de aprendermos o método de extração, vamos entender o que tar.bz2, tar.bz, tbz, tbz2 arquivos são. Estas são as extensões dos arquivos tar compactados pelo bzip ou bzip2 utilitário no Linux. Para extrair arquivos com qualquer uma dessas extensões, adicionaremos o -j bandeira:

$alcatrão -jxfmy_documents.tar.bz2-Carquivos/bzip_files

Para saída detalhada, use:

$alcatrão -jvxfmy_documents.tar.bz2-Carquivos/bzip_files

Conclusão:

Alcatrão é um utilitário amplamente usado em sistemas operacionais baseados em Linux e UNIX para fazer backups de arquivos. Alcatrão utilitário também vem com um recurso para extrair alcatrão arquivos para um diretório específico. Os arquivos podem ser extraídos usando o -C sinalizador com o caminho da pasta especificada. Além disso, usando o Alcatrão utilitário, você também pode extrair os arquivos específicos dos arquivos arquivados. Este utilitário tudo-em-um tem muito a explorar e aprender mais sobre Alcatrão utilitário executa homem alcatrão no terminal.