compactar arquivos selecionados

1. compactar arquivos selecionados

LINER DE SOUZA SANTOS
linersantos

(usa Ubuntu)

Enviado em 20/05/2020 - 22:18h

Ola.
Gostaria de saber se há como compactar/descompactar apenas alguns arquivos de um diretorio.
ex. tenho o diretorio TESTE com 100 arquivos: 000.dat , 001.dat....ate 099.dat e queria compactar apenas 10 deles. Como posso fazer isso via terminal?
Escrevi um script mas ele so compactou o ultimo arquivo:
#!/bin/bash

for arq in {000..010..1}
do
tar -czvf teste.tar.gz TESTE/${arq}.dat ;
done



  


2. Re: compactar arquivos selecionados

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/05/2020 - 12:02h

Tente assim:
#!/usr/bin/env bash

for n in {0..10} ; do
datFile=$(printf "%03d" $n)
tar -czvf teste.tar.gz TESTE/${datFile}.dat
done



3. Re: compactar arquivos selecionados

mau blau
blaublau22

(usa GoblinX)

Enviado em 24/05/2020 - 15:33h

printf é opcional em versões mais recentes do bash

for n in {000..10} ; do   echo TESTE/$n.dat; done 








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts