linuxcp命令详解

linuxcp命令详解,第1张

cp命令是linux下的一个文件管理命令,通常是用于复制文件或目录,cp命令主要有两个功能,具体介绍如下:

1、能够同时复制多个文件到一个指定的目录中;

2、能够将多个文件复制到一个具体的文件名或一个已经存在的目录下。

参考例子:

复制目录,具体命令为:

[root@linuxcool~]#cp-Rdir1dir2/

cp命令的具体语法格式为cp[参数][文件]。

参数:

-f若目标文件已存在,就会直接覆盖原文件 

-i若目标文件已存在,就会询问是否覆盖 

-p保留源文件或目录的所有属性 

-r递归复制文件和目录 

-d当复制符号连接时,将目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录 

-l对源文件建立硬连接,而非复制文件 

-s对源文件建立符号连接,而非复制文件 

-b覆盖已存在的文件目标前将目标文件备份 

-v详细显示cp命令执行的 *** 作过程 

以上就是小编的分享了,希望能够帮助到大家。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。

这个命令相当于dos下面的copy命令,具体用法是:cp_r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。../ 和 ./ 代表的 是上级目录以及当前目录。使用时的两种情况:

1、处在当前目录复制当前目录下文件到别的目录:cp文件名称别的文件目录路径

例如,在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。此时我们在a文件夹中命令如下:cpx.c../b/。

2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp路径/文件名称./例如和上面例子一样,命令如下:cp../a/x.c./。

扩展资料:

Linux系统复制错误文件要删除的命令:

命令RM是用来删除文件的,与DOS下的RM(删除一个空目录)是不同的,应该注意。对于rm命令有三个常见的参数:-i、-r和-f。例如,您想删除名为Test:Rm-ITest的文件

系统会问:RM:删除测试?Y,文件将不会被删除,直到你按回车。这样做的原因是Linux没有像DOS恢复删除命令,或者你可以使用pcTool和其他工具来保存删除文件,删除文件在Linux中不能得救,因此有必要使用这个参数删除之前让你再次确认。

参考资料:百度百科-linux命令

功能说明:复制文件或目录

用法:

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

补充说明:cp命令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目标是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目标并非是一个已存在的目录,则会出现错误信息。

常用参数:

 -b或--backup  删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。

 -f或--force  强行复制文件或目录,不论目标文件或目录是否已存在。

 -i或--interactive  覆盖既有文件之前先询问用户。

 -l或--link  对源文件建立硬连接,而非复制文件。

 -r 递归处理,将指定目录下的文件与子目录一并处理。

 -s或--symbolic-link  对源文件建立符号连接,而非复制文件。

 -S备份字尾字符串>或--suffix=备份字尾字符串> 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~"。

 -v或--verbose  显示指令执行过程。

 -t 指定目标文件夹,目标文件夹需存在。


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

原文地址: http://outofmemory.cn/yw/8328607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存