请教各路大侠:如何用linux指令把一个文件写入另一个文件?写入而不是覆盖?

您所在的位置:网站首页 linux拷贝一个文件内容到另一个文件 请教各路大侠:如何用linux指令把一个文件写入另一个文件?写入而不是覆盖?

请教各路大侠:如何用linux指令把一个文件写入另一个文件?写入而不是覆盖?

2023-04-23 17:54| 来源: 网络整理| 查看: 265

1、cp命令功能是将给出的文件或目录拷贝到另一文件或目录中,它不能显示文件的内容。

cp [选项] 源文件或目录 目标文件或目录

2、cat 命令会在屏幕上显示整个文件的内容,果文件较长,它会在屏幕上飞快地滚过。要防止这一效果的发生,使用 cat filename.txt | less 命令。一起使用管道(|)和 less 命令会一页一页地显示文件。然后,你便可以使用向上或向下的箭头键在页码中向前或向后移动。关于使用管道来合并两个不同功能的详细信息。

把 符号放在 cat 命令之后(或在任何写入标准输出的工具程序和应用程序之后),会把它的输出重导向到跟在符号之后的文件中。如cattest3.txt 命令会创建test3.txt文件并把cat的输出重导向文件test3.txt文件中。注意 :

在你把输出重导向入文件时,请谨慎从事,因为你会很容易地覆盖一个现存文件!除非你想代替该文件,请确保你所创建的文件名与已经存在的文件名不一样。

你可以使用 cat 来读取文件,如cat test3.txt表示读取文件test3.txt中的内容。

当你使用 时,你是在给文件添加信息,而不是完全替换文件内容。如,cat test.txt test1.txt命令之后,会在test2.txt文件的结尾处添加test.txt的内容,即把文件 test.txt 的输出后补到文件 test2.txt 中去。

你可以使用文件追加重定向 “”操作。

[root@XXX home]# echo aaa test

[root@XXX home]# echo bbbtest2

[root@XXX home]# cat test

aaa

[root@XXX home]# cat test2

bbb

[root@XXX home]# cat test test2

[root@XXX home]# cat test2

bbb

aaa

这个,这个,可不可以用"chown -R kevin /homenew/html/images/*" 命令把images文件夹下的所有文件和文件夹都设置为属于kevin的呢,这样的话肯定可以覆盖了。

如果要kevin和fjdl都可以上传文件的话,把kevin改成和fjdl一个组的,另外,在ls -l那个images目录时,通过chown把组权限也设置一下。

1、这么就用不会提示了:# \cp -rf \x0d\x0a2、 原因:\x0d\x0a# vi ~/.bashrc\x0d\x0a 如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数:\x0d\x0a\x0d\x0aalias rm='rm -i'\x0d\x0aalias cp='cp -i'\x0d\x0aalias mv='mv -i'\x0d\x0a 为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写\x0d\x0a# \cp -rf /data/xxx* /home/xxx\x0d\x0a注意 cp 命令前加了 \ ,意思是不让它用~/.bashrc里的别名运行,即 -i 参数\x0d\x0a3、补充cp该命令的各选项含义如下\x0d\x0a- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。\x0d\x0a- d 拷贝时保留链接。\x0d\x0a- f 删除已经存在的目标文件而不提示。\x0d\x0a- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。\x0d\x0a- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。\x0d\x0a- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。\x0d\x0a- l 不作拷贝,只是链接文件。\x0d\x0a4、需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/yw/8390059.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3