2013-01-16 12 views
5

Ich bin zu wollen, einen Ordner Teer genannt „mysite“ in das Zielverzeichnis:/var/backups/Wie wähle ich Zielverzeichnis für tar-Befehl

Ich versuche, den folgenden Befehl eingeben:

tar -C /var/www/mysite/ -zcf mysite_$(date +%y%m%d).tar.gz /var/backups/ 

Allerdings ist es enden mit:

Teer: C: Can not stat: keine solche Datei oder das Verzeichnis

tar: Removin g '/‘von Mitgliedsnamen führenden

tar: Verlassen mit Statusfehler auf Grund vorheriger Fehler

Ich habe überprüft und bestätigt, dass/var/backups/gültiges Verzeichnis ist.

Im Grunde, was ich tun möchte, ist, das mysite Verzeichnis "/ var/backup/mysite" in eine Datei mit dem Namen mysite_yymmdd.tar.gz Teer, die in/var/backups verfügbar sein sould/

Antwort

4

I‘ m nicht ganz sicher, was Sie wollen, aber Sie können einfach in den Weg das Ziel gesetzt

tar -zcf /var/backups/mysite_$(date +%y%m%d).tar.gz /var/www/mysite/ 
0

es scheint, dass Sie die - in -C vergessen haben, wenn Sie es in die Befehlszeile eingegeben. Der Compiler sagt, dass C kein Verzeichnis ist; es würde nur denken, dass es ein Verzeichnis ist, wenn die - nicht aktiv war.

Mach dir keine Sorgen, auch die besten von uns machen Kommandozeilen-Tippfehler ... :-)

+0

Danke. Ich habe die - vor der C. Ich habe versucht, den Befehl: tar -C/var/www/mysite/-zcf mysite _ $ (Datum +% y% m% d) .tar.gz/var/backups/ – user93078

+0

Wenn ich das Zielverzeichnis mit tar -C/var/www/mysite/-zcf mysite _ $ (Datum +% y% m% d) ändern .tar.gz ./ es funktioniert gut, aber Ich brauche es, um die Tears in einem bestimmten Verzeichnis zu erstellen. – user93078

+0

Sie könnten einfach die Datei erstellen und sie dann in den gewünschten Ordner verschieben. Wenn Sie den Befehl mit dem Zielverzeichnis verwenden, welchen Fehler gibt es dann? Es würde nicht "C: No solche Datei oder Verzeichnis" geben, wenn Sie "-C" verwenden. – MathSquared

Verwandte Themen