faz cópia (salva e restaura) de arquivos através de listas.
SINTAXE:
cpio –o [a m c B v]
cpio –i [c v B d u m]
cpio –p [a m d v u] diretório
DESCRIÇÃO:
-o Lê arquivos de entrada padrão gravando tais arquivos na saída especificada pelo redirecionamento (output) -i Extrai arquivos de entrada padrão para o diretório corrente (input) -p Copia arquivos de entrada padrão para um diretório.
FLAGS
-m Mantém a data de modificação do arquivo -a A data do último acesso do arquivo é alterada para a data corrente -B A entrada/saída é manipulada em blocos de 512 bytes; se omitido este flag, o buffer default é de 512 bytes -c Grava informações do header da lista de arquivos em formato ASCII, visando a portabilidade para outros sistemas UNIX. -d Diretórios são criados se necessário -v Exibe o nome dos arquivos que estão sendo copiados ou restaurados -t Informa a tabela de conteúdo da lista, mas nenhum arquivo será copiado -u Copia incondicional; por default um arquivo antigo não substitui um arquivo novo com o mesmo nome. Com esta opção será possivel device Nome do arquivo especial caracter que representa o device
COMENTÁRIOS:
- o cpio só restaura arquivos que foram copiados por ele.
- o cpio é utilizado para fazer cópias através de listas de nomes de arquivos, trabalhando com a entrada e saída.
EXEMPLOS:
Cópias de disco para mídias
# ls | cpio –ocvB > /dev/rmt/0m
# find . –print | cpio –ovB > /dev/st0
# cpio –ocvB <lista> > /dev/rmt/0m
# cat lista |cpio –ovB > /dev/st0
# ls |cpio –ovcB > /dev/rmt/0m
Listar arquivos da mídia
# cpio –itvcB < /dev/rmt/0m
# cpio –itvB < /dev/st0
# cpio –itv < /dev/st0
Restaurar arquivos da mídia
# cpio –ivcB < /dev/rmt/0m
# cpio –iv < /dev/st0
# cpio –iv “arq” < /dev/rmt/0m
# cpio – ivBc < /dev/rmt/0m
# cpio –ivu < /dev/st0
Cópia para diretórios
# find . –print | cpio –pd /home/ajmsolutions/dir
Nenhum comentário:
Postar um comentário