Latest web development tutorials

comando tar Linux

Linux comando Daquan Linux comando Daquan

comando tar Linux para fazer backup de arquivos.

tar é usado para criar, restaurar um utilitário de arquivo de backup, que pode ser adicionado ao desbloquear os arquivos dentro do arquivo de backup.

gramática

tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]

parâmetros:

  • -A --catenate Ou adicionar arquivos ao arquivo de backup que já existe.
  • -b <número do bloco> ou --blocking fator = <número do bloco> para definir o número de blocos por registro, cada tamanho de bloco 12Bytes.
  • -B Ou-full-registros --read bloco de reset tamanho na leitura dos dados.
  • -c --create ou criar um novo arquivo de backup.
  • -C <Diretório de destino> ou --directory = <diretório de destino> mude para o directório especificado.
  • Diferenças dentro do arquivo ou contraste --compare -d ou --diff e arquivos de backup no sistema de arquivos.
  • -f <arquivo de backup> ou --file = <arquivo de backup> Especifique o arquivo de backup.
  • -F <Arquivo Script> ou --info-script = <file Script> Ao mudar a fita, sobre a execução do arquivo de script especificado o tempo todo.
  • -g ou backup --listed-incremental de um grande número de processamento de formato GNU.
  • -G Ou --incremental lidar com grandes backups formato GNU idade.
  • -H ou --dereference não criar um link simbólico, uma cópia direta dos pontos de ligação para o arquivo original.
  • -i ou --ignore-zeros ignorar o arquivo 0 byte bloco de backup, que é EOF.
  • Quando -k ou --keep-old-arquivos desbloquear arquivo de backup não substituir o arquivo existente.
  • K <File> ou --starting-file = <file> Iniciar restauração do arquivo especificado.
  • --one-file-system -l ou copiar um arquivo ou diretório é armazenado no sistema de arquivos, quando o comando tar deve ser executado com o sistema de arquivos no qual o mesmo, ou não copiado.
  • -L <Capacidade de mídia> ou -tape de comprimento = <capacidade de mídia> Configurações de capacidade de armazenamento de cada membro da unidade com os cálculos de 1024 bytes.
  • -m ou --modification tempo para restaurar um arquivo, o arquivo não muda a mudança de horário.
  • -M Ou --multi volumes no estabelecimento, restaurar um arquivo de backup ou listar o conteúdo, os volumes multi-modo.
  • -N <Date formato> ou --newer = <datetime> do que a data especificada só vai salvar o arquivo atualizado para o arquivo de backup.
  • -o ou --old-arquivo ou formato de uso V7 --portability para gravar dados para o arquivo de backup.
  • -O Ou --stdout restaurar o arquivo de um arquivo de backup para o dispositivo de saída padrão.
  • -p ou --same-permissões para usar as permissões de arquivo originais para restaurar arquivos.
  • -P --absolute-Names ou nomes de arquivos usar o nome absoluto, sem remover o sinal "/" na frente do nome do arquivo.
  • Final do -r ou --append adicionar arquivos para um arquivo de backup existente.
  • informações -R Ou --block-número está listado para cada bloco no número arquivo de backup.
  • -s --same-Order ou ordem para restaurar arquivos e armazenar o arquivo de backup na mesma ordem.
  • -s Ou --sparse se um arquivo que contém um grande número de consecutivos 0 bytes, em seguida, salve o arquivo como um arquivo esparso.
  • -t ou lista de --list o conteúdo do arquivo de backup.
  • -t <Arquivo de modelo> ou --files-from = <arquivo de modelo> Especifica o arquivo de modelo, que contém um ou mais estilos de modelos internos, de modo tar desatado ou estabelecer o cumprimento das condições arquivos do conjunto.
  • -u ou --update apenas arquivos do que a substituição arquivo de backup dentro dos arquivos atualizados.
  • Antes -U ou --unlink-primeiro descompactar o arquivo para restaurar o arquivo, o arquivo antes de desencaixe.
  • -v ou --verbose exibição durante a execução de instruções.
  • -V <Nome do álbum> ou --label = <nome do álbum> estabelecidos utilizando o volume especificado nome do arquivo de backup.
  • -w ou --interactive primeira perguntando ao usuário quando confrontados com problemas.
  • Após -W ou --verify escrever o arquivo de backup para assegurar a correcta.
  • -x ou --extract --get ou restaurar arquivos a partir do arquivo de backup.
  • -X <Arquivo de modelo> ou = <arquivo de modelo>-de --exclude Especifica o arquivo de modelo, que contém um ou mais estilos de modelos internos, de modo ar excluir cumprir as condições de arquivo definido.
  • -z ou --gzip ou --ungzip lidar com os arquivos de backup pelo comando gzip.
  • -Z Ou --compress ou --uncompress lidar com os arquivos de backup compactar comando.
  • - <Número de dispositivos> <densidade de armazenamento> Definir Periféricos número de backup e armazenamento de densidade de dados.
  • --após-date = <data e hora> efeito deste parâmetro e especificar "-n" os mesmos parâmetros.
  • --atime-preservação não mudam o tempo de acesso do arquivo.
  • antes --backup = <Backup> --backup ou remover arquivos para backup.
  • nomes de diretório Lista --checkpoint ao ler o arquivo de backup.
  • efeitos --concatenate e especificar esse parâmetro "-a" parâmetros o mesmo.
  • --confirmation efeito deste parâmetro e especificar "-w" os mesmos parâmetros.
  • --delete excluir o arquivo especificado a partir do arquivo de backup.
  • --exclude = <template style> estilo de modelo conforme a excluir pediu a casa.
  • --group = <Nome do Grupo> foi adicionado aos arquivos do dispositivo de seu grupo definido para o grupo especificado.
  • --help ajuda online.
  • --ignore-falhou a ler ignorar os dados erros de leitura, sem interromper a execução do programa.
  • --new-volume-script = <file Script> efeito deste parâmetro e especificar "-f" parâmetros o mesmo.
  • --newer-mtime salvar apenas os arquivos que foram alterados.
  • --no-recursão fazer o processamento recursivo, ou seja, todos os arquivos e subdiretórios no diretório especificado não serão processados.
  • nome --null do dispositivo nulo para ler arquivos.
  • --numeric-titular de um código de identificação de usuário e código de identificação de grupo e substituir o nome do nome do usuário grupo.
  • --owner = <nome do usuário> é adicionado ao arquivo de backup em o dono do arquivo definido para os usuários especificados.
  • --posix dados usando o formato POSIX ao escrever o arquivo de backup.
  • --preserve efeito deste parâmetro e especificar "-PS" os mesmos parâmetros.
  • E designado efeito --preserve-fim deste parâmetro "-a" parâmetros o mesmo.
  • Efeitos e --preserve-permissões designadas para este parâmetro "-p" os mesmos parâmetros.
  • --record-size = <número do bloco> efeito deste parâmetro e especificar "-b" os mesmos parâmetros.
  • Antes --recursive-unlink Extraia o arquivo para restaurar o diretório, primeiro desatracação de todos os arquivos em todo o diretório.
  • Depois de apresentar --remove-arquivos em um arquivo de backup, ele será excluído.
  • --rsh-command = <Instrução> conjunto de instruções a ser executado no host remoto para substituir o comando rsh.
  • --same-proprietário tenta restaurar o mesmo dono do arquivo pede-lhe para casa.
  • --suffix = <string sufixo de backup> antes de remover o arquivo é feito o backup.
  • Após --totals arquivo de backup é criado, listando o tamanho do arquivo.
  • --use-compressa-programa = <Instrução> instruções de processamento especificados pelo arquivo de backup.
  • --version informações sobre a versão de exibição.
  • --volno-file = <número do arquivo> Usar número dentro do arquivo especificado em vez do número padrão de volumes.

Exemplos

Arquivos compactados desempacotado

# touch a.c       
# tar -czvf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz
a.c

Lista o conteúdo de arquivos compactados

# tar -tzvf test.tar.gz 
-rw-r--r-- root/root     0 2010-05-24 16:51:59 a.c

Descompacte o arquivo

# Tar -xzvf ac test.tar.gz

Linux comando Daquan Linux comando Daquan