5

「mysite」というフォルダを宛先ディレクトリ/var/backups/にtarしたいと思います。

次のコマンドを発行しようとしています。

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

ただし、最終的には次のようになります。

tar:C:統計できません:そのようなファイルまたはディレクトリはありません

tar:メンバー名から先頭の`/'を削除

tar:以前のエラーによる失敗ステータスで終了

/ var /backups/が有効なディレクトリであることを確認しました。

基本的に私がやりたいのは、mysiteフォルダー "/ var / backup/mysite"をmysite_yymmdd.tar.gzというファイルにtarすることです。このファイルは/var/backups/にあります。

4

2 に答える 2

4

あなたが何を望んでいるのか正確にはわかりませんが、目的地をパスに入れることができます

tar -zcf /var/backups/mysite_$(date +%y%m%d).tar.gz /var/www/mysite/
于 2013-01-16T09:53:59.013 に答える
0

コマンドラインに入力したときに-inを忘れた可能性があります。コンパイラは、それはディレクトリではない-Cと言っています。Cが省略された場合にのみ、ディレクトリと見なさ-れます。

心配しないでください。最高の私たちでさえ、コマンド ラインのタイプミスをします... :-)

于 2013-01-17T00:53:44.193 に答える