É possível criar um arquivo de fita compactado de uma pasta, a partir de outro local de diretório?

2

Eu quero criar um arquivo de fita compactado de uma pasta em um diretório (vamos chamá-lo de A) no qual coloquei a saída do modelo. Eu quero poder também mover este arquivo .tar.gz para outro diretório (vamos chamá-lo de B). É possível criar este tarball a partir do diretório B.

A razão pela qual eu pergunto, é porque estou ficando sem espaço em disco em A, e fiquei com a impressão de que, para criar o tarball, seria necessário mais espaço do que atualmente tenho em A.

Se isso for possível, você pode me dar um exemplo de como o comando seria? Espero que isso faça sentido o suficiente. Obrigado!

    
por Ali Koleiny 24.08.2016 / 20:55

1 resposta

0

Apesar dos melhores esforços de alguns para compactar as coisas , tar can de fato, crie um f ile em algum outro sistema de arquivos (ou pode enviar o tarball para algum outro sistema via SSH, se a máquina local estiver realmente com pouco espaço em disco).

cd A
tar cvzf /path/to/B/archive.tgz a_folder
tar cvz a_filter | ssh somehost '...'
    
por 24.08.2016 / 21:09

Tags