Assumindo que com pasta você quer dizer diretório e assumindo que não possui espaços ou caracteres especiais em seus nomes de arquivos e diretórios:
svn st | ack '^M' | cut -b 8- | cpio -pdmv backup
Isso é cpio
no modo de passagem ( -p
). É necessária uma lista de nomes de arquivos para copiar de stdin. -d
permite criar diretórios, -m
preserva os tempos de modificação e -v
torna-o detalhado. Qualquer nome de arquivo no stdin é copiado para o diretório de destino, student/includes/class_student_promotion.php
será copiado para backup/student/includes/class_student_promotion.php