tar: & ldquo; Невозможно указать: нет такого файла или каталога & rdquo;

Следующая команда 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 выдает это сообщение об ошибке.

1
задан 13 April 2017 в 15:23

3 ответа

Если вы используете -C, это означает, что вы меняете каталог там. Следовательно, если вы хотите скопировать каталог с именем news в / var / www, вы должны использовать:

sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news
0
ответ дан 13 April 2017 в 15:23

Есть ли у вас каталог news внутри /var/www/news?

Если нет, вы можете заменить последний news на ., например :

sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news .
0
ответ дан 13 April 2017 в 15:23

В качестве альтернативы вы можете выполнить следующее:

(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)
0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: