Cpio é um utilitário de arquivamento desenvolvido para sistemas operacionais Linux . Ele cria . Ficheiros de arquivo cpio que têm a estrutura eo conteúdo de um único diretório ou vários diretórios de arquivos . Cada arquivo cpio tem marcado informações que ajudam a ferramenta cpio identificá-lo e extraí-lo . O componente caminho faixa é uma mistura de comandos usados em uma ferramenta concorrente arquivamento chamada Tar . Faixa Path Component
Tar, outro utilitário de arquivamento, veio originalmente com um comando chamado " - strip -path ", que desnuda componentes do nome de um arquivo . A " - strip -path " comando foi alterado para " - strip- componente " em 2004. O comando ainda funciona da mesma maneira . Ao usar Tar , você não precisa estar no diretório do arquivo que é componentes que deseja excluir. Mas você tem que especificar o local do arquivo de obter. " - Strip- componentes" para trabalhar
comando cpio
não Cpio não tem um comando equivalente a "- strip- componentes" em Tar . Esta é uma razão muitos consideram cpio inferior a Tar . Cpio tem três funções principais : copiar arquivos para um arquivo, extraí-los , e movendo arquivos para pastas diferentes. Ao contrário de Tar , muitos de seus comandos são apenas uma carta e um traço. Por exemplo , o comando "-o" cria um diretório "; -iv " recupera arquivos de um diretório "; - IDV " tem certos arquivos no diretório atual e extrai -los para um novo
< br. >
cpio Modos
os comandos para cpio são limitados pelo modo que o usuário tenha selecionado. No modo de cópia -Out, os arquivos em um arquivo cpio cópias . No modo de cópia -In , cópias cpio -los para fora do arquivo . O modo de cópia -Pass pula arquivamento combinando Copy- Out e Copy- In, passando arquivos de um diretório para outro . Cada um destes modos tem diferentes comandos . O último modo , Copy -Pass Mode, é um recurso que o seu concorrente , Tar , não oferece e uma principal razão pela qual cpio é usado para arquivamento .
Cpio e Tar
< br >
Cpio e Tar são muitas vezes utilizados como utilitários arquivamento complementares. Cpio é usado em vários sistemas operacionais , incluindo GNU , um , open source do sistema operacional Unix livre e Linux , como é Tar, embora Tar é usada em extensões adicionais, tais como o sistema operacional BSD , baseado no Unix. Ambos os utilitários de arquivamento marcar arquivos com importante identificação , criação e informações de permissão , e ambos são contíguos e compressível , fazendo com que os arquivos criados por eles mais fácil de transferir .