linuxcp命令详解
cp命令是linux下的一个文件管理命令,通常是用于复制文件或目录,cp命令主要有两个功能,具体介绍如下:
1、能够同时复制多个文件到一个指定的目录中;
2、能够将多个文件复制到一个具体的文件名或一个已经存在的目录下。
参考例子:
复制目录,具体命令为:
[root@linuxcool~]#cp-Rdir1dir2/
-i若目标文件已存在,就会询问是否覆盖
-p保留源文件或目录的所有属性
-r递归复制文件和目录
-d当复制符号连接时,将目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
-l对源文件建立硬连接,而非复制文件
-s对源文件建立符号连接,而非复制文件
-b覆盖已存在的文件目标前将目标文件备份
以上就是小编的分享了,希望能够帮助到大家。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
Linux cp强制覆盖、复制文件夹
\cp -rf * /xxxx/默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。[root@ltt01 ~]# aliasalias cp=’cp -i’alias egrep=’egrep –color=auto’alias fgrep=’fgrep –color=auto’alias grep=’grep –color=auto’alias l.=’ls -d .* –color=auto’alias ll=’ls -l –color=auto’alias ls=’ls –color=auto’alias mv=’mv -i’alias rm=’rm -i’alias which=’alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde’
Linux cp命令使用
功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。参数:-u 或 –update使用这项参数之后,只会在源文件的修改时间(modification time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件示例:复制文件,只有源文件file1较目的文件file2的修改时间新时,才复制文件cp -u file1 file2