Você não faz isso no PuTTY. PuTTY é apenas a ferramenta que você usa para acessar o "outro" computador; portanto, não é uma questão PuTTY, mas (talvez) uma questão shell.
Olhando rapidamente as páginas de manual para tar, podemos definir o arquivo de saída com -f
Eu costumo usar algo da forma:
tar -a -cf filename.tar.bz2 input_fname.txt
Em seguida, você pode especificar seu caminho de arquivo como parte do seu nome de arquivo para saída. Por exemplo, /mnt/drive_1/output.tar.bz2ou ../../output.tgzfuncionaria como um nome de arquivo. Então você terminaria com seu arquivo compactado naquele local.
Argumentos:
a: compressão automática: usa o tipo de arquivo especificado para descobrir o que fazer.
c: compress: diz para compactar em vez de descompactar
f: define um nome de arquivo: permite especificar seu arquivo e caminho do arquivo. Você também pode fornecer nomes de caminhos relativos também.
Espero que a compactação tar apenas coloque tudo no arquivo de saída e não faça nada no seu diretório. Experimente e veja se funciona.
Embora eu tenha dado exemplos com tar.bz2 e tgz, ele também funcionará com a extensão zip.
Evan
1
'c' não é a opção de compactação, é a opção "criar". zip não é suportado pelo GNU tar. zip é um arquivador e um formato de compactação.
Presidente James Moveon Polk,
Não sei se temos versões diferentes do tar, mas nas minhas páginas de manual, na opção -a, --auto-compress, ele diz que ignora coisas como -j se não funcionar com a extensão do arquivo . Nas minhas páginas de manual para criar um novo arquivo compactado com o formato zip: "tar -a -cf archive.zip source.c source.h cria um novo arquivo compactado com o formato zip", além de outros recursos. Você está certo que é criar um arquivo e não compactá-lo.
Respostas:
/ path / to / folder - caminho para sua pasta de origem
/path/to/save/destination_folder.zip - caminho para o arquivo zip de destino
r - recursão em diretórios
Você também pode digitar o
zip
prompt de comando putty para obter informações de ajudaPor favor, observe que escrevi informações para sistemas * nix. Para Win, pode ser diferente.
fonte
Olhando rapidamente as páginas de manual para tar, podemos definir o arquivo de saída com -f
Eu costumo usar algo da forma:
tar -a -cf filename.tar.bz2 input_fname.txt
Em seguida, você pode especificar seu caminho de arquivo como parte do seu nome de arquivo para saída. Por exemplo,
/mnt/drive_1/output.tar.bz2
ou../../output.tgz
funcionaria como um nome de arquivo. Então você terminaria com seu arquivo compactado naquele local.Argumentos:
Espero que a compactação tar apenas coloque tudo no arquivo de saída e não faça nada no seu diretório. Experimente e veja se funciona.
fonte