tar:“无法统计:没有这样的文件或目录”

tar:“无法统计:没有这样的文件或目录”

以下命令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 桌面上却出现了该错误消息。

答案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/新闻/新闻存在。如果您只想压缩文件 /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 .

相关内容