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

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

次のコマンド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 .

関連情報