在我的Linux服务器上,我需要递归复制所有.html文件(从当前目录下)到单个文件“all.html”,以便进行测试。
有人可以建议一个可能让我接近这个命令吗?
我认为我只是使用'copy'命令,但我需要传递哪些参数?
提前致谢!
答案 0 :(得分:3)
这会将所有文件复制到一个HTML文件中:
cat *.html > all.html
答案 1 :(得分:1)
他说“递归地”,所以一个简单的“猫* .html”不会这样做。但试试这个:
find -name "*.php" -print0 | xargs -0 cat > all.php.new
(请注意,如果输出文件也以* .php结尾,则会出现错误,因为“find”也会匹配它)