在linux下 怎么把一个文件的内容复制到另一个文件的末尾
3个回答
展开全部
可以使用输出重定向,将一个文件的内容重定向到另一个文件。
举例说明:
假设将file2文件的内容复制到file1文件的末尾。
cat file2 >> file1
这样就把file2复制到了file1的末尾。
输出重定向解释:
$ ls > lee.dat
$ ls -l >> lee.dat
上面这两个命令分别将 ls 命令的结果输出重定向到 lee.dat 文件中和追加到 lee.dat
文件中,而不是输出到屏幕上。">"就是输出(标准输出和标准错误输出)重定向的代表符号,连续两个 ">" 符号,即
">>" 则表示不清除原来的而追加输出。
举例说明:
假设将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
>>的意思是追加的意思,就是不覆盖11的内容。
>是重定向的意思,要覆盖原来文件的内容。
如果想把一个文件a.txt的内容清空,文件大小变成0, 又不删除这个文件,可以用:
cat /dev/null > a.txt
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cat file1 >> file2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询