Se você estiver usando -C, significa que você está alterando o diretório para lá. Portanto, se você quiser tar um diretório chamado news em / var / www você deve usar:
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news
O seguinte comando sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news news
está dando erro "tar: Cann't stat: No such file or directory"
.
Como posso resolver este problema?
Como tinha sido respondeu na minha pergunta anterior Estou usando a opção -C
para pular os diretórios principais. Ele estava trabalhando em um servidor Ubuntu e agora no meu Ubuntu Desktop está dando essa mensagem de erro.
Se você estiver usando -C, significa que você está alterando o diretório para lá. Portanto, se você quiser tar um diretório chamado news em / var / www você deve usar:
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news
Como alternativa, você pode executar o seguinte:
(cd /var/www/news ; tar -jcf /datos/backup/news/news.tar.bz2 news)
Isso deve criar o arquivo /datos/backup/news/news.tar.bz2 com as notícias de conteúdo. Isso requer que a pasta / var / www / news / news exista. Se você pretendia compactar apenas o / var / www / news, use:
sudo tar jcf -C /var/www /datos/backup/news/news.tar.bz2 news
ou
(cd /var/www ; tar -jcf /datos/backup/news/news.tar.bz2 news)
Você tem um diretório news
dentro de /var/www/news
?
Se não, você pode substituir o último news
por .
, por exemplo:
sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news .