Próbuję wykonać ten samouczek, aby wykonać pełną kopię zapasową mojego systemu Linux / Ubuntu 12.04 po świeżym przywróceniu.
mój kod w fullserver.sh
:
tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc
--exclude=sys --exclude=dev/pts --exclude=backups .
daje po wykonaniu ./backups/fullserver.sh
następującego błędu:
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
Czy jest jakaś pomoc w rozwiązaniu tego problemu? Czytałem gdzieś, że muszę usunąć „/” z linii tar, ale nie jestem pewien, czy to prawda ...
12.04
command-line
tar
Bill Bird
źródło
źródło
/backup/
nie istnieje. Użyj innego lub utwórz go za pomocąsudo mkdir /backup/
Napotkałem to ostrzeżenie podczas próby wykonania polecenia bez podania nazwy skompresowanego pliku. Na przykład:
tar -zcvf directoryName
Ostrzeżenie nie pojawiło się, gdy to wykonałem:
tar -zcvf directoryName.tar.gz directoryName/
źródło