-1

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

任何人都可以就可能让我接近这样做的命令提出建议吗?

我认为我只是使用“复制”命令,但我需要传递哪些参数?

提前致谢!

4

2 回答 2

3

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

cat *.html > all.html
于 2013-06-27T10:38:53.353 回答
1

他说“递归”,所以一个简单的“cat *.html”是行不通的。但是试试这个:

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

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

于 2013-06-27T10:45:17.823 回答