Eu executei o seguinte comando para obter a lista de arquivos que seriam transferidos para o servidor remoto se rsync
fosse executado:
rsync -avzm --stats --safe-links --ignore-existing --dry-run --human-readable /tmp/test REMOTE-HOST:/tmp/data/ >> /tmp/transfer.log
Para buscar apenas a lista de arquivos (todos são PDFs), executei o seguinte comando:
grep 'pdf$' transfer.log > files.txt
Onde não consegui ver os caminhos absolutos dos arquivos:
test/2103/0E/210321449902_NR_1/210321449902-1-A4-NB.pdf
test/2103/0E/210321481320_NR_1/210321481320.AKPML.pdf
test/2103/0E/210321779915_NR_1/210321779915-1-A4-NB.pdf
test/2103/0E/210321959975_NR_1/210321959975-01-A4-NB.pdf
Qual opção deve ser usada para obter caminhos absolutos dos arquivos quando rsync
dry-run é executado?
Eu preciso usar essa lista de arquivos para que eu possa cat
da lista de arquivos e executar vários rsync
s usando o GNU parallel
. (como em ESTA pergunta)