如何将多个二进制文件复制到Linux系统上的一个文件中?

时间:2012-04-27 08:26:35

标签: bash binary copy

我需要将包含二进制文件的文件夹的内容复制到另一个目录中的一个二进制文件中。

在Windows中我可以使用:

copy file1 + file2 targetfile /B 

我找不到类似Linux的东西(我看到了cat的方法,但我不确定这是否适用于二进制文件。)

2 个答案:

答案 0 :(得分:73)

Unix在文本和二进制文件之间没有区别,这就是为什么你可以cat将它们放在一起的原因:

cat file1 file2 > target_file

答案 1 :(得分:27)

cat是一个非常有用的实用程序,它将一个或多个文件的内容输出到标准输出。可以将shell-funcionality重定向到文件中。它将与二进制或ascii文件一起使用。在一些不使用链接的编程语言中,cat用于将二进制文件合并为单个可执行文件。

cat file1 file2 > target_file