2013-01-16 16 views
5

:/var/yedekleri/nasıl katran komutu için hedef dizini seçerim ben hedef dizine "mysite" adında bir klasör katran isteyen ediyorum

aşağıdaki komutu çalışıyorum:

tar: C:

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

Ancak ile biten stat Can not: böyle bir dosya ya da dizin

katran: Removin g '/' Üye isimlerinden

katran lider: başarısızlık durumu ile çıkılması nedeniyle önceki hataları

kontrol ettim ve var/yedeklemeler/geçerli bir dizin olduğunu/doğruladı ettik

için.

Temelde ne yapmak istediğinizi/var/yedekleri satışa sunulacak ruh bir dosya adı verilen mysite_yymmdd.tar.gz içine mysite klasör "/ var/yedekleme/ifadesi sitem"/Ben

cevap

4

katranlamak olduğu tam olarak emin istediğini ama sadece yoldaki hedefini koyabilirsiniz değilim

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

komut satırına yazdığınız zaman -C içinde - unutmuş olabileceği gibi görünüyor. Derleyici, C'un bir dizin olmadığını söylüyor; -'un kapalı kalması sadece bir dizin olduğunu düşünür.

:-) ... hatta bize iyi komut satırı yazım hataları yapmak,

+0

Teşekkür endişelenmeyin. Ben koyduk - C. İşte çalışıyorum komut olmadan: tar -C/var/www/mysite/-zcf mysite _ $ (tarih +% y% m% d) .tar.gz/var/yedekleri/ – user93078

+0

Ben kullanarak akıma hedef dizini değiştirirseniz tar -C/var/www/mysite/-zcf mysite _ $ (tarih +% y% m% d) .tar.gz ./ , çalışıyor ama Belirli bir dizindeki katranları oluşturmak için ona ihtiyacım var. – user93078

+0

Dosyayı yapabilir ve daha sonra istediğiniz klasöre taşıyabilirsiniz. Ayrıca, hedef dizini ile komutu kullanırsanız, hangi hata veriyor? '-C' kullanırsanız," C: Böyle bir dosya veya dizin yok "olmaz. – MathSquared

İlgili konular