Este é o comando bsdcpio que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
cpio - copiar arquivos de e para arquivos
SINOPSE
cpio {-i} [opções] [de cinto de segurança ...] [< arquivo]
cpio {-o} [opções] < lista de nomes [> arquivo]
cpio {-p} [opções] destino-dir < lista de nomes
DESCRIÇÃO
cpio copia arquivos entre arquivos e diretórios. Esta implementação pode ser extraída de
tar, pax, cpio, zip, jar, ar e imagens cdrom ISO 9660 e pode criar tar, pax, cpio, ar,
e arquivos shar.
A primeira opção para cpio é um indicador de modo da seguinte lista:
-i Entrada. Leia um arquivo da entrada padrão (a menos que seja substituído) e extraia o
conteúdo para o disco ou (se o -t opção é especificada) lista o conteúdo para o padrão
saída. Se um ou mais padrões de arquivo forem especificados, apenas os arquivos que correspondem a um dos
padrões serão extraídos.
-o Saída. Leia uma lista de nomes de arquivos da entrada padrão e produza um novo arquivo em
saída padrão (a menos que seja substituída) contendo os itens especificados.
-p Atravessar. Leia uma lista de nomes de arquivo da entrada padrão e copie os arquivos para
o diretório especificado.
OPÇÕES
A menos que seja especificado de outra forma, as opções são aplicáveis em todos os modos de operação.
-0, --nulo
Leia nomes de arquivos separados por caracteres NUL em vez de novas linhas. Isso é necessário
se algum dos nomes de arquivo que está sendo lido pode conter novas linhas.
-A (modo o apenas) Anexar ao arquivo especificado. (Ainda não implementado.)
-a (modos oep) Redefina os tempos de acesso nos arquivos depois de lidos.
-B (modo o apenas) Bloco de saída para registros de 5120 bytes.
-C tamanho
(modo o apenas) Bloco de saída para registros de tamanho bytes.
-c (somente modo o) Use o antigo formato de caractere portátil POSIX. Equivalente a --formato
ODC.
-d, --make-directory
(modos i e p) Crie diretórios conforme necessário.
-E lima
(modo i apenas) Lê a lista de padrões de nome de arquivo de lima para listar e extrair.
-F lima, --Arquivo lima
Ler arquivo de ou escrever arquivo para lima.
-f de cinto de segurança
(modo i apenas) Ignorar arquivos que correspondam de cinto de segurança.
-H formato, --formato formato
(somente modo o) Produz o arquivo de saída no formato especificado. Formatos suportados
incluem:
cpio Sinônimo de ODC.
newc O formato cpio portátil SVR4.
ODC O antigo formato cpio orientado a octeto portátil POSIX.1.
pax O formato POSIX.1 pax, uma extensão do formato ustar.
usar O formato POSIX.1 tar.
O formato padrão é ODC. Ver formatos-libarchive(5) para informações mais completas
sobre os formatos atualmente suportados pelo subjacente arquivo de biblioteca(3) biblioteca.
-h, --Socorro
Imprima informações de uso.
-I lima
Ler arquivo de lima.
-i, --extrair
Modo de entrada. Veja a descrição acima.
--inseguro
(modo i e p apenas) Desative as verificações de segurança durante a extração ou cópia. Esse
permite a extração por meio de links simbólicos, caminhos absolutos e nomes de caminhos contendo '..'
no nome.
-J, --xz
(somente modo o) Compacte o arquivo com compactação compatível com xz antes de gravá-lo.
No modo de entrada, esta opção é ignorada; A compressão xz é reconhecida automaticamente em
entrada.
-j Sinônimo de -y.
-L (modos oep) Todos os links simbólicos serão seguidos. Normalmente, os links simbólicos são
arquivado e copiado como links simbólicos. Com esta opção, o destino do link
será arquivado ou copiado.
-l, --ligação
(modo p apenas) Em vez disso, crie links do diretório de destino para os arquivos originais
de copiar.
--lrzip
(modo o apenas) Compactar o arquivo resultante com lrzip(1). No modo de entrada, este
opção é ignorada.
--lzma (somente modo o) Compacte o arquivo com compactação compatível com lzma antes de gravá-lo.
No modo de entrada, esta opção é ignorada; A compressão lzma é reconhecida automaticamente
na entrada.
--lzop (modo o apenas) Compactar o arquivo resultante com lzop(1). No modo de entrada, este
opção é ignorada.
-m, - tempo de modificação da preservação
(modos i e p) Defina a hora de modificação do arquivo em arquivos criados para coincidir com aqueles no
fonte.
-n, --numeric-uid-gid
(modo i, apenas com -t) Exibir uid e gid numéricos. Por padrão, cpio exibe o
nomes de usuários e grupos quando são fornecidos no arquivo ou procura o usuário e
nomes de grupos no banco de dados de senhas do sistema.
--no-preservar-proprietário
(apenas modo i) Não tente restaurar a propriedade do arquivo. Este é o padrão quando
executado por usuários não root.
-O lima
Escrever arquivo para lima.
-o, --Criar
Modo de saída. Veja a descrição acima.
-p, --atravessar
Modo de passagem. Veja a descrição acima.
--preservar-proprietário
(apenas modo i) Restaure a propriedade do arquivo. Este é o padrão quando executado pelo root
usuário.
--quieto
Suprima mensagens desnecessárias.
-R [grupo de usuários], --proprietário [grupo de usuários]
Defina o proprietário e / ou grupo nos arquivos na saída. Se o grupo for especificado sem
usuário (por exemplo, -R :roda) então o grupo será definido, mas não o usuário. Se o
usuário é especificado com dois pontos à direita e nenhum grupo (por exemplo, -R raiz:) então
o grupo será definido como o grupo padrão do usuário. Se o usuário for especificado sem
dois pontos finais, o usuário será definido, mas não o grupo. No -i e -p modos,
esta opção só pode ser usada pelo superusuário. (Para compatibilidade, um período pode ser
usado no lugar do cólon.)
-r (Todos os modos.) Renomear arquivos interativamente. Para cada arquivo, um prompt é escrito para
/ dev / tty contendo o nome do arquivo e uma linha é lida / dev / tty. Se o
a linha lida está em branco, o arquivo é ignorado. Se a linha contém um único ponto, o
arquivo é processado normalmente. Caso contrário, a linha é considerada o novo nome do
arquivo.
-t, --Lista
(modo i apenas) Lista o conteúdo do arquivo para stdout; não restaure o
conteúdo para o disco.
-u, --incondicional
(modos i e p) Sobrescrever incondicionalmente os arquivos existentes. Normalmente, um arquivo mais antigo
não substituirá um arquivo mais recente no disco.
-V, --ponto
Imprime um ponto em stderr para cada arquivo à medida que é processado. Substituída por -v.
-v, --verbose
Imprima o nome de cada arquivo em stderr conforme ele é processado. Com -t, providencie um
listagem detalhada de cada arquivo.
--versão
Imprima as informações da versão do programa e saia.
-y (modo o apenas) Compacte o arquivo com compactação compatível com bzip2 antes de gravar
isto. No modo de entrada, esta opção é ignorada; A compressão bzip2 é reconhecida
automaticamente na entrada.
-Z (modo o apenas) Compacte o arquivo com compactação compatível antes
escrevendo. No modo de entrada, esta opção é ignorada; compressão é reconhecida
automaticamente na entrada.
-z (modo o apenas) Compacte o arquivo com compactação compatível com gzip antes de gravar
isto. No modo de entrada, esta opção é ignorada; A compressão gzip é reconhecida
automaticamente na entrada.
SAIR STATUS
A cpio utilitário sai de 0 em caso de sucesso e> 0 se ocorrer um erro.
MEIO AMBIENTE
As seguintes variáveis de ambiente afetam a execução de cpio:
LANG O local a ser usado. Ver ambiente(7) para mais informações.
TZ O fuso horário a ser usado ao exibir datas. Ver ambiente(7) para mais informações.
EXEMPLOS
A cpio comando é tradicionalmente usado para copiar hierarquias de arquivos em conjunto com o
find(1) comando. O primeiro exemplo aqui simplesmente copia todos os arquivos de src para dest:
find src | cpio -pmud dest
Selecionando cuidadosamente as opções para o find(1) comando e combinando-o com outro padrão
utilitários, é possível exercer um controle muito preciso sobre quais arquivos são copiados. Esse
próximo exemplo copia arquivos de src para dest que têm mais de 2 dias e cujos nomes
corresponder a um padrão específico:
find src -Mtime +2 | grep foo [bar] | cpio -pdmu dest
Este exemplo copia arquivos de src para dest que têm mais de 2 dias e que contêm
a palavra “foobar”:
find src -Mtime +2 | xargs grep -l foobar | cpio -pdmu dest
COMPATIBILIDADE
As opções de modo i, o e p e as opções a, B, c, d, f, l, m, r, t, u e v estão em conformidade com
SUSv2.
O antigo padrão POSIX.1 especificava que apenas -i, -o e -p foram interpretados como linha de comando
opções. Cada um pegou um único argumento de uma lista de caracteres modificadores. Por exemplo, o
sintaxe padrão permite -imu mas não suporta -miu or -i -m -u, Desde m e u são somente
modificadores para -i, eles não são opções de linha de comando por si só. A sintaxe suportada
por esta implementação é compatível com o padrão. Para melhor compatibilidade,
os scripts devem se limitar à sintaxe padrão.
Use bsdcpio online usando serviços onworks.net