Manuais para a linha de comandos

Man » Manual cpio online - documentação online detalhada para a página de manual cpio

🌍
cpio - copiar arquivos para e de arquivos

SINTAXE

cpio {-o|--create} [-0acvABLV] [-C BYTES] [-H FORMAT] [-M MESSAGE] [-O [[USER@]HOST:]ARCHIVE] [-F
[[USER@]HOST:]ARCHIVE]   [--file=[[USER@]HOST:]ARCHIVE]   [--format=FORMAT]   [--message=MESSAGE]
[--null] [--reset-access-time] [--verbose] [--dot] [--append]  [--block-size=blocks]  [--dereference] [--io-size=BYTES] [--quiet] [--force-local] [--rsh-command=COMMAND] < name-list [> archive]

cpio  {-i|--extract}  [-bcdfmnrtsuvBSV]  [-C  BYTES]  [-E  FILE]  [-H  FORMAT]  [-M  MESSAGE] [-R
[USER][:.][GROUP]]       [-I       [[USER@]HOST:]ARCHIVE]       [-F        [[USER@]HOST:]ARCHIVE]
[--file=[[USER@]HOST:]ARCHIVE]    [--make-directories]    [--nonmatching]   [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes]  [--swap]  [--dot]  [--unconditional]    [--verbose]   [--block-size=BLOCKS]   [--swap-halfwords]   [--io-size=BYTES]   [--pattern-file=FILE]  [--format=FORMAT]  [--owner=[USER][:.][GROUP]]   [--no-preserve-owner]   [--message=MESSAGE] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=COMMAND] [pattern...] [< archive]

cpio  {-p|--pass-through}  [-0adlmuvLV]  [-R  [USER][:.][GROUP]]  [--null]  [--reset-access-time]
[--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional]  [--verbose] [--dot] [--dereference] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--sparse] destination-directory < name-list

cpio {-?|--help|--usage|--version}

RELATAR BUGS

Relate bugs do cpio para _

Página inicial do GNU cpio: [http://www.gnu.org/software/cpio/]

Ajuda geral sobre o uso de software GNU: [http://www.gnu.org/gethelp/]

Relate bugs de tradução do cpio para [http://translationproject.org/team/]

VEJA TAMBÉM

cpio(5)

DESCRIÇÃO

GNU cpio copia arquivos entre arquivos e diretórios. Ele suporta os seguintes formatos de arquivo: cpio binário antigo, cpio portátil antigo, SVR4 cpio com e sem checksum, HP cpio e vários formatos tar.

O modo de operação é solicitado por uma das seguintes opções:

-o, --create

Copiar para fora. Leia uma lista de nomes de arquivos da entrada padrão e crie na saída padrão (a menos que substituído pela opção --file) um arquivo contendo esses arquivos.

-i, --extract

Copiar para dentro. Leia o arquivo da entrada padrão (ou do arquivo fornecido com a opção --file) e extraia arquivos dele, ou (se a opção -t for fornecida) liste seu conteúdo na saída padrão. Se um ou mais padrões forem fornecidos, leia ou liste apenas os arquivos que correspondem a esses padrões. A opção -t sozinha implica -i.

-p, --pass-through

Passagem direta. Leia uma lista de nomes de arquivos da entrada padrão e copie-os para o diretório especificado.


-?, --help

Exibe um breve resumo da ajuda e sai.

--usage

Imprime uma breve mensagem de uso e sai.

--version

Imprime a versão do programa e sai.

REPORTANDO BUGS

Reporte os bugs do cpio para _

Página inicial do GNU cpio: [http://www.gnu.org/software/cpio/]

Ajuda geral sobre o uso de software GNU: [http://www.gnu.org/gethelp/]

Reporte os bugs de tradução do cpio para [http://translationproject.org/team/]

OPÇÕES

Modificadores de operação válidos em qualquer modo

--block-size=TAMANHO-BLOCO

Define o tamanho do bloco de E/S para TAMANHO-BLOCO * 512 bytes.

-B

Define o tamanho do bloco de E/S para 5120 bytes.

-c

Use o formato de arquivo antigo e portátil (ASCII). Isso é o mesmo que -H odc.

-C, --io-size=NÚMERO

Define o tamanho do bloco de E/S para o NÚMERO de bytes especificado.

-D, --directory=DIR

Muda para o diretório DIR.

--force-local

O arquivo está no diretório local, mesmo que seu nome contenha dois pontos.

-H, --format=FORMATO

Use o FORMATO de arquivo especificado. Os formatos válidos são (o número entre parênteses indica o tamanho máximo para cada membro do arquivo):

bin    O formato binário obsoleto. (2147483647 bytes)

odc    O formato portátil antigo (POSIX.1). (8589934591 bytes)

newc   O novo formato portátil (SVR4), que oferece suporte a sistemas de arquivos com mais de 65536
inodes. (4294967295 bytes)

crc    O novo formato portátil (SVR4) com uma soma de verificação adicionada.

tar    O formato tar antigo. (8589934591 bytes)

ustar  O formato tar POSIX.1. Também reconhece os arquivos GNU tar, que são semelhantes, mas
não idênticos. (8589934591 bytes)

hpbin  O formato binário obsoleto usado pelo cpio do HPUX (que armazena arquivos de dispositivo de forma diferente).

hpodc  O formato portátil usado pelo cpio do HPUX (que armazena arquivos de dispositivo de forma diferente).

-R, --owner=[USUÁRIO][:GRUPo]

No modo de cópia e no modo de cópia direta, define a propriedade de todos os arquivos criados para o USUÁRIO e/ou GRUPO especificados. No modo de cópia, armazena as informações do proprietário fornecidas no arquivo.

O USUÁRIO e o GRUPO são procurados primeiro nos bancos de dados de usuários e grupos do sistema. Se não forem encontrados,
o cpio verifica se consistem apenas em dígitos decimais e, nesse caso, os trata como UID e GID numéricos, respectivamente.

Para evitar a pesquisa e garantir que os argumentos sejam tratados como valores numéricos, prefixe-os com um sinal de mais, por exemplo: -R +0:+0.

--quiet

Não imprima o número de blocos copiados no final da execução.

--rsh-command=COMANDO

Use o COMANDO remoto em vez de rsh.

-v, --verbose

Liste os arquivos processados de forma detalhada.

-V, --dot

Imprima um "." para cada arquivo processado.

-W, --warning=FLAG

Controla quais avisos são exibidos. A FLAG é uma de none, para desativar todos os avisos, all, para habilitá-los, truncate, para habilitar avisos sobre truncamento de campos e no-truncate, para desativá-los.

Várias opções -W são acumuladas.

Modificadores de operação válidos nos modos de cópia e cópia direta

-F, --file=[[USUÁRIO@]HOST:]ARQUIVO

Use este ARQUIVO em vez da entrada padrão (no modo de cópia) ou da saída padrão (no modo de cópia). Opcionalmente, USUÁRIO e HOST especificam os nomes de usuário e host no caso de um arquivo remoto.

-M, --message=STRING

Imprima STRING quando o final de um volume da mídia de backup for alcançado.


Modificadores de operação válidos apenas no modo de cópia de entrada

-b, --swap
Inverte os dois bytes de cada meio-palavra e os bytes de cada palavra nos dados. Equivalente a -sS.

-f, --nonmatching
Copia apenas os arquivos que não correspondem a nenhum dos padrões fornecidos.

-n, --numeric-uid-gid
Na listagem detalhada, exibe o UID e o GID numéricos.

-r, --rename
Renomeia arquivos interativamente.

-s, --swap-bytes
Inverte os bytes de cada meio-palavra nos arquivos.

-S, --swap-halfwords
Inverte as metades de palavra (4 bytes) em cada palavra nos arquivos.

--to-stdout
Extrai arquivos para a saída padrão.

-E, --pattern-file=ARQUIVO
Lê padrões adicionais especificando nomes de arquivos para extrair ou listar do ARQUIVO.

--only-verify-crc
Ao ler um arquivo de formato CRC, verifica apenas os CRCs de cada arquivo no arquivo, sem realmente extrair os arquivos.

Modificadores de operação válidos apenas no modo de cópia de saída

-A, --append
Anexa a um arquivo existente.

--device-independent, --reproducible
Cria arquivos reproduzíveis. Isso é equivalente a --ignore-devno --ignore-dirnlink --renumber-inodes.

--ignore-devno
Armazena 0 no campo do número do dispositivo de cada membro do arquivo, em vez do número real do dispositivo.

--ignore-dirnlink
Armazena 2 no campo nlink de cada membro de diretório do arquivo, em vez do número real de links.

-O [[USER@]HOST:]NOME-DO-ARQUIVO
Usa NOME-DO-ARQUIVO em vez da saída padrão. Opcional USER e HOST especificam os nomes do usuário e do host, no caso de um arquivo remoto.

O nome do arquivo de saída pode ser especificado usando esta opção ou usando -F (--file), mas não ambos.

--renumber-inodes
Renomeia os inodes ao armazená-los no arquivo.

Modificadores de operação válidos apenas no modo de cópia de passagem

-l, --link
Cria links para os arquivos em vez de copiá-los, quando possível.

Modificadores de operação válidos nos modos de cópia de entrada e saída

--absolute-filenames
Não remove os componentes de prefixo do sistema de arquivos dos nomes dos arquivos. Este é o padrão.

--no-absolute-filenames
Cria todos os arquivos em relação ao diretório atual.

Modificadores de operação válidos nos modos de cópia de saída e passagem

-0, --null
Os nomes dos arquivos na lista são delimitados por caracteres nulos em vez de novas linhas.

-a, --reset-access-time
Redefine os horários de acesso dos arquivos após lê-los.

-I [[USER@]HOST:]NOME-DO-ARQUIVO
Usa NOME-DO-ARQUIVO em vez da entrada padrão. Opcional USER e HOST especificam os nomes do usuário e do host, no caso de um arquivo remoto.

O nome do arquivo de entrada pode ser especificado usando esta opção ou usando -F (--file), mas não ambos.

-L, --dereference
Desreferencia os links simbólicos (copia os arquivos para os quais eles apontam em vez de copiar os links).

Modificadores de operação válidos nos modos de cópia de entrada e passagem

-d, --make-directories
Cria os diretórios de nível superior, quando necessário.

-m, --preserve-modification-time
Preserva os horários de modificação dos arquivos ao criar os arquivos.

--no-preserve-owner
Não altera a propriedade dos arquivos.

--sparse
Grava arquivos com grandes blocos de zeros como arquivos esparsos.

-u, --unconditional
Substitui todos os arquivos incondicionalmente.

VALOR DE RETORNO

O GNU cpio sai com o código 0 se conseguiu completar a operação solicitada. Em caso de erros, sai com o código 2.

VER TAMBÉM

tar(1), rmt(8), mt(1).

RELATO DE BUGS

Relate bugs para <_>.

DIREITOS AUTORAIS

Copyright © 2014--2023 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [http://gnu.org/licenses/gpl.html] Este é um software livre: você tem a liberdade de modificá-lo e redistribuí-lo. Não há GARANTIA, na medida permitida pela lei.