Следующая команда sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news news
дает ошибку "tar: Cann't stat: No such file or directory"
.
Как я могу решить эту проблему?
Как было ответили в моем предыдущем вопросе, я использую опцию -C
, чтобы пропустить ведущие каталоги. Он работал на одном сервере Ubuntu, а теперь на моем Ubuntu Desktop выдает это сообщение об ошибке.
Если вы используете -C, это означает, что вы меняете каталог там. Следовательно, если вы хотите скопировать каталог с именем news в / var / www, вы должны использовать:
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news
Есть ли у вас каталог news
внутри /var/www/news
?
Если нет, вы можете заменить последний news
на .
, например :
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news .
В качестве альтернативы вы можете выполнить следующее:
(cd /var/www/news ; tar -jcf /datos/backup/news/news.tar.bz2 news)
Это должно создать архив /datos/backup/news/news.tar.bz2 с содержанием новостей. Для этого необходимо, чтобы папка / var / www / news / news существовала. Если вы намеревались сжать только папку / 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)