Parece que você quer uma solução
que obtém zpaq
para funcionar da maneira esperada.
Mas, se você estiver usando bash
,
Essa solução alternativa deve obter o resultado desejado.
Digite shopt -s globstar
.
Então, faça o comando que você está usando, com uma pequena alteração:
zpaq pa ../backup.zpaq **
Com o modo globstar
em vigor,
**
expande para uma lista de entradas no diretório atual tree ;
isto é, o diretório atual e abaixo.
Como *
, ele ignorará os arquivos .
(ocultos).
Se você quiser incluí-los, faça shopt -s dotglob
também.
(Você pode combiná-los em um único comando: shopt -s globstar dotglob
.)
É mais conveniente fazer isso em um script.
Mas, se você fizer isso em seu shell principal (interativo),
você pode querer desfazer as configurações de shopt
.
Você pode fazer isso com shopt -u globstar dotglob
.
Nota: Se você tiver muitos arquivos, isso pode falhar porque existe um limite para o comprimento de uma linha de comando - mas é bem grande.