trabalho de linux
Sintaxe: tar [opções] arquivos_ou_diretórios
Opções:
-c :: cria um novo arquivo .tar e adiciona a ele os arquivos especificados
-x :: retira os arquivos agrupados no arquivo .tar
-f :: indica que o destino é um arquivo em disco e não uma fita magnética
-v :: exibe o nome de cada arquivo processado
-Z :: compacta ou descompacta arquivos utilizando o comando compress
-z :: compacta ou descompacta arquivos utilizando o comando gzip
-j :: compacta ou descompacta arquivos utilizando o comando bzip2
-M :: múltiplos volumes
-b n :: define o tamanho do bloco de dados utilizado pelo tar (n*512 bytes)
Exemplos:
1. Gera um arquivo de backup do diretório "documentos1":
$ tar -cvf documentos.tar documentos1
2. Exibe o conteúdo do arquivo "documentos.tar":
$ tar -tvf documentos.tar
3. Extrai o conteúdo do arquivo "documentos.tar":
$ tar -xvf documentos.tar
5. Gera um arquivo de backup compactado com bzip2 do diretório "documentos1":
$ tar -cvjf memorandos.tar.bz2 documentos1
6. Divide em vários disquetes o arquivo "documentos.tar.bz2":
$ tar -cvMf /dev/fd0 /operftp/documentos.tar.bz2
7. Extrai o arquivo de backup armazenado no disquete:
$ tar -xvMf /dev/fd0
cpio
Executa funções de arquivamento de dados.
Sintaxe: cpio [opções]
Opções:
-o :: lê nomes de arquivos da entrada padrão e os copia para a saída padrão com a informação necessária para a sua recuperação posterior com o comando: cpio -i
-i :: lê da entrada padrão um arquivo criado pelo comando cpio -o e extrai os arquivos armazenados
-v :: exibe o nome de cada arquivo processado
Exemplos:
1. Copia todos os arquivos mencionados em "lista.txt" para o arquivo "backup.cpio":
$ cpio -o /operftp/lista.txt > /operftp/backup.cpio
2. Extrai todos os arquivos armazenados em "backup.cpio":
$ cpio -i < backup.cpio