如何在Linux服务器上播放我的C ++文件?

时间:2015-02-06 05:34:42

标签: tar

我知道这是一个简单的问题,但我不确定为什么焦油过程不起作用,我在这里找不到明确的答案。执行tar命令时:

tar -cvjf<assign2comp.tar.bz2> <assign2.cpp header.cpp header.h>

我收到错误消息重定向错误名称。 我们的教授将此代码作为示例显示,因此我不确定我做错了什么。

tar -cvjf<filename.tar.bz2> <files you want in archive>

然后提取:

tar -jxvf filename.tar.bz2

所以我想归档assign2.cpp header.cpp和header.h文件,然后测试extract命令以确保我可以访问它们。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

当您被告知使用<file>时,表示您的文件名不在<>。所以:

tar -cvjf assign2comp.tar.bz2 assign2.cpp header.cpp header.h

这是Unix上的常见惯例:<file>表示需要文件名,[host]表示主机是可选的,依此类推。

答案 1 :(得分:0)

放弃&lt;和&gt;命令中的字符。例如tar -cvjf assign2comp.tar.bz2 assign2.cpp header.cpp header.h