我知道这是一个简单的问题,但我不确定为什么焦油过程不起作用,我在这里找不到明确的答案。执行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命令以确保我可以访问它们。
感谢您的帮助!
答案 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