web-dev-qa-db-fra.com

Pourquoi suis-je "lâche refusant de créer une archive vide" avec la commande TAR?

J'essaie de suivre ceci tutoriel pour sauvegarder complètement mon linux/Ubuntu 12.04 après une restauration récente.

mon code dans fullserver.sh:

tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc
--exclude=sys --exclude=dev/pts --exclude=backups .

donne après avoir exécuté ./backups/fullserver.sh l'erreur suivante:

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

Toute aide pour résoudre ce problème? J'ai lu quelque part que je devais supprimer "/" de la ligne de goudron, mais je ne suis pas sûr que cela soit vrai ...

9
Bill Bird

La commande devrait être juste une ligne:

tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups .

Il semble que vous l'ayez divisé en deux lignes.

3
Florian Diesch

J'ai rencontré cet avertissement lors de la tentative d'exécution de la commande sans spécifier le nom du fichier compressé. Par exemple:

tar -zcvf directoryName

L'avertissement n'a pas été émis lorsque j'ai exécuté ceci:

tar -zcvf directoryName.tar.gz directoryName/

8
Justinshyf