将所有.html文件复制到单个文件中

时间:2013-06-27 10:35:23

标签: linux command-line copy

在我的Linux服务器上,我需要递归复制所有.html文件(从当前目录下)到单个文件“all.html”,以便进行测试。

有人可以建议一个可能让我接近这个命令吗?

我认为我只是使用'copy'命令,但我需要传递哪些参数?

提前致谢!

2 个答案:

答案 0 :(得分:3)

这会将所有文件复制到一个HTML文件中:

cat *.html > all.html

答案 1 :(得分:1)

他说“递归地”,所以一个简单的“猫* .html”不会这样做。但试试这个:

find -name "*.php" -print0 | xargs -0 cat > all.php.new

(请注意,如果输出文件也以* .php结尾,则会出现错误,因为“find”也会匹配它)