
次のコマンドsudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news news
はエラーを発生します"tar: Cann't stat: No such file or directory"
。
この問題をどうすれば解決できますか?
これまで通り答えた前回の質問では、-C
先頭のディレクトリをスキップするためにオプションを使用しています。これは 1 つの Ubuntu サーバーでは機能していましたが、現在、Ubuntu デスクトップではそのエラー メッセージが表示されます。
答え1
-C を使用している場合は、そのディレクトリを変更することを意味します。したがって、/var/www 内の news という名前のディレクトリを tar する場合は、次のようにする必要があります。
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news
答え2
あるいは、次のように実行することもできます。
(cd /var/www/news ; tar -jcf /datos/backup/news/news.tar.bz2 news)
これにより、newsというコンテンツを含むアーカイブ/datos/backup/news/news.tar.bz2が作成されます。これには、フォルダニュースが存在します。フォルダー /var/www/news のみを圧縮する場合は、代わりに以下を使用します。
sudo tar jcf -C /var/www /datos/backup/news/news.tar.bz2 news
または
(cd /var/www ; tar -jcf /datos/backup/news/news.tar.bz2 news)
答え3
news
内部にディレクトリはありますか/var/www/news
?
そうでない場合は、最後の部分を次のようnews
に置き換えることができます.
。
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news .