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

Como extrair arquivos TAR para um diretório específico no 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? A alcatrão O arquivo é uma coleção de muitos arquivos em um arquivo. Alcatrão (Tape Archive) é um programa que coleta os arquivos e obtém algumas informações úteis sobre arquivos que ele arquivos, como permissões, datas, etc. É digno de nota que o Alcatrão O utilitário não comprime os arquivos; Para compressão, você precisa “Gzip” ou “Bzip” Serviços de utilidade pública.
Como administrador do Linux, muitas vezes você 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 caminho particular? 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á focado 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:

$ tar -xf [file_name].Tar -c [/path_of/diretório]

Alternativamente:

$ Tar --extract --File = [File_Name].alcatrão -diretório [/path_of/diretório]

O "-X" Flag diz à utilidade tar para extrair o arquivo mencionado no argumento depois “-F.” Enquanto, "-C" A bandeira é usada para definir um diretório específico para extrair o arquivo. Como alternativa, você pode mencionar explicitamente o total de palavras para extrair arquivos usando alcatrão. Na minha opinião, usar sinalizadores é uma maneira muito mais rápida de extrair arquivos do que digitar toda a palavra. Vamos fazer um exemplo; Eu tenho um arquivo pelo nome de "meus documentos.alcatrão," que eu quero extrair para um diretório “Arquivos/Tar_files” e fazer esse comando seria:

$ tar -xf my_documents.Tar -c Arquivos/Tar_files

Ou:

$ tar --extract - -file = my_documents.Tar -Arquivos Diretores/Tar_files

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

$ tar -xvf my_documents.Tar -c Arquivos/Tar_files

Como extrair “alcatrão.arquivos GZ/TGZ ”para um diretório específico no Linux:

Como discutido acima, os arquivos alcaturches podem ser compactados usando o “Gzip” Utilitário. Para extrair esses arquivos para um diretório específico, o procedimento é praticamente semelhante; uma bandeira adicional "-Z" será adicionado no comando para lidar com "alcatrão.gz ” ou "TGZ" arquivos:

$ tar -zxf my_documents.alcatrão.GZ -C Files/Tar_GZ_Files

Ou:

$ tar -zvxf my_documents.alcatrão.GZ -C Files/Tar_GZ_Files

Como extrair “alcatrão.bz2/alcatrão.arquivos bz/tbz/tbz2 ”para um diretório específico no Linux:

Antes de aprendermos o método de extração, vamos entender o que "alcatrão.BZ2, alcatrão.BZ, TBZ, TBZ2 ” Os arquivos são. Estas são as extensões de arquivo dos arquivos alcaturinos “Bzip” ou “BZIP2” utilidade no Linux. Para extrair arquivos com qualquer uma dessas extensões, adicionaremos o "-J" bandeira:

$ tar -jxf my_documents.alcatrão.BZ2 -C Files/bzip_files

Para uso detalhado de saída verbosa:

$ tar -jvxf my_documents.alcatrão.BZ2 -C Files/bzip_files

Conclusão:

Alcatrão é um utilitário amplamente utilizado nos sistemas operacionais baseados em Linux e UNIX para fazer arquivos de backup. Alcatrão 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" Sinalize 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 all-in-one tem muito a explorar e aprender mais sobre Alcatrão executar utilidade “Man Tar” no terminal.