O que significa “tar -cvf / dev / nst0 / home / user1 >> file1.log” fazer?

StackOverflow https://stackoverflow.com/questions/733124

  •  06-09-2019
  •  | 
  •  

Pergunta

Eu preciso de ajuda para entender o seguinte comando.

tar -cvf /dev/nst0 /home/user1 >> file1.log
Foi útil?

Solução

Leia a página man:

-c stands for create
-v is for verbose
-f specify the archive name

E tar -cvf é equivalente a tar -c -v -f, então o que isso está fazendo é criar um arquivo de /home/user1 em /dev/nst0. O >> file1.log está a redireccionar e anexando a saída padrão para file1.log. tar -cvf archive_name [files] > file.log iria apagar qualquer conteúdo existente na file1.log

Tenha um olhar aqui para uma explicação sobre I / O redirecionamento

Outras dicas

Além de resposta de shodanex: (uma unidade de fita) isso cria um arquivo tar, gravados em / dev / nst0 de / home / user1 e anexa a saída (lembre-se detalhado -v) para file1.log

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top