在linux下 怎么把一个文件的内容复制到另一个文件的末尾

 我来答
百元新
电脑发烧友

推荐于2016-04-03 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:3万
采纳率:87%
帮助的人:5071万
展开全部
可以使用输出重定向,将一个文件的内容重定向到另一个文件。
举例说明:
假设将file2文件的内容复制到file1文件的末尾。
cat file2 >> file1
这样就把file2复制到了file1的末尾。
输出重定向解释:
$ ls > lee.dat
$ ls -l >> lee.dat
上面这两个命令分别将 ls 命令的结果输出重定向到 lee.dat 文件中和追加到 lee.dat
文件中,而不是输出到屏幕上。">"就是输出(标准输出和标准错误输出)重定向的代表符号,连续两个 ">" 符号,即
">>" 则表示不清除原来的而追加输出。
匿名用户
推荐于2016-09-16
展开全部
cat 22 >> 11 (cat 2.txt >> 1.txt)

>>的意思是追加的意思,就是不覆盖11的内容。

>是重定向的意思,要覆盖原来文件的内容。

如果想把一个文件a.txt的内容清空,文件大小变成0, 又不删除这个文件,可以用:
cat /dev/null > a.txt
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nomgfu
2015-08-08 · TA获得超过5732个赞
知道大有可为答主
回答量:4820
采纳率:70%
帮助的人:3107万
展开全部
cat file1 >> file2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式