tar -czvf /var/local/mybackup.tar.gz -C /etc/alternatives/
Eu usei o código acima mencionado para criar um arquivo de backup. Mas está me mostrando esse erro.
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
O que está errado com meu código??
Você não precisa usar a
-C
bandeiraSe você deseja fazer backup de vários arquivos, use
wildcard
. Se você deseja fazer backup de um diretório inteiro, simplesmente não termine a linha com a barra/
Backup de arquivos
$ tar czvf /path/to/backupdir/files.tar.gz /path/to/files/*
Backup de diretório
$ tar czfP /path/to/backupdir/files.tar.gz /path/to/dir
De
man tar
fonte
Normalmente, o / etc / alternative é totalmente preenchido com links. Tente usar o comando -h do tar para desreferenciar os links para os quais eles apontam e incluir os arquivos reais. (Se esse é o seu objetivo, o que suponho que seja.)
fonte