如何在 linux 服务器上 tar 我的 C++ 文件?

How to tar my C++ files on a linux server?

我知道这是一个简单的问题,但我不确定为什么 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 文件,然后测试提取命令以确保我可以访问它们。

感谢您的帮助!

当您被告知使用 <file> 时,意思是将您的文件名写在那里,没有 <>。所以:

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

这是 Unix 上的通用约定:<file> 表示文件名是必需的,[host] 表示主机是可选的,依此类推。

删除命令中的 < 和 > 字符。例如tar -cvjf assign2comp.tar.bz2 assign2.cpp header.cpp header.h