Linux复制文件到某路径并重命名

Posted emary

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux复制文件到某路径并重命名相关的知识,希望对你有一定的参考价值。

cp -i 原文件 目的路径/重命名文件
例:
把hi.log复制到/root目录下,并重命名为newhi.log
cp -i hi.log /root/new.hi.log

 -i:覆盖目标文件之前给出提示,若用户回复y则确认覆盖


一次性将多个数据复制到同一个目录中去,复制的地方必须是目录
例:
把家目录下面的/u1里面的a1和a2复制到/home/test下面
cp a1 a2 /home/test

 

 


 

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

-a:通常在复制目录时使用,它保留链接,文件属性,并复制目录下所有的内容
-f:覆盖已经存在的目标文件而不给出提示
-i:覆盖目标文件之前给出提示,若用户回复y则确认覆盖
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r:复制目录下的所有子目录和文件
-d:如果来源文件为连结档,就复制连结档属性
-l:创建链接文件而不复制
-a:相当于-p,-d,-r三条命令一起的意思
-s:复制为快捷方式
-u:如果复制文件a比b新才复制

例:
1.同时将文件a1,a2,a3与目录b1复制到目录b2
cp -R a1,a2,a3 b1 b2

2.讲文件复制到当前目录,最后的  . 不要忘记了
cp /var/log/wtmp .

3.复制某文件的所有数据特性到复制源的路径并重命名
cp -a /var/log/wtmp wtmp_2

4.复制/home/目录下所有文件到 /tmp下面
cp -r /etc/ /tmp

5.为文件file1创建名为file11的快捷方式
cp -s /home/file1 file11

 

 

以上是关于Linux复制文件到某路径并重命名的主要内容,如果未能解决你的问题,请参考以下文章

python复制文件并重命名

python复制文件并重命名

怎么用bat复制指定的一个文件到指定文件夹,并重命名?

linux系统创建文件,创建目录,创建用户,创建组,复制文件,重命名文件的命令怎么写

bat脚本照片复制重命名?

复制重命名覆盖mod是啥意思?