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.