如何在 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
我知道这是一个简单的问题,但我不确定为什么 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