O comando deve ser apenas uma linha:
tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups .
Parece que você dividiu em duas linhas.
Estou tentando seguir este tutorial para fazer o backup completo do meu Linux / Ubuntu 12.04 depois de uma nova restauração.
meu código em fullserver.sh
:
tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc
--exclude=sys --exclude=dev/pts --exclude=backups .
dá após executar ./backups/fullserver.sh
o seguinte erro:
tar: Cowardly refusing to create an empty archive Try 'tar --help' or 'tar --usage' for more information.
./backups/fullserver.sh: line 2: --exclude=sys: command not found
Alguma ajuda para resolver este problema? Eu li em algum lugar que eu tenho que remover "/" da linha de alcatrão, mas não tenho certeza de que isso é verdade ...
O comando deve ser apenas uma linha:
tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups .
Parece que você dividiu em duas linhas.
Encontrei esse aviso ao tentar executar o comando sem especificar o nome do arquivo compactado. Por exemplo:
tar -zcvf directoryName
O aviso não foi emitido quando eu o executei:
tar -zcvf directoryName.tar.gz directoryName/
Tags command-line 12.04 tar