Linux命令:cp (copy)复制文件或目录
2017-02-22 13:45
936 查看
复制文件,只有源文件较目的文件的修改时间新时,才复制文件
cp -u -v file1 file2
cp -R file1 file2 file3 dir1 dir2
cp -r /home/root.adminssh/sharepls/ /home/jboss/server/default/deploy/pls.war
如果,文件夹 /home/jboss/server/default/deploy/pls.war不存在,则就会把sharepls重名名为pls.war并拷贝过去。
否则,如果 /home/jboss/server/default/deploy/pls.war存在,则会拷贝 /home/jboss/server/default/deploy/pls.war/sharepls到下。
那怎么实现覆盖的,下面这个方法就可以:
先执行:
unalias cp
然后在执行
cp -r/home/root.adminssh/sharepls/* /home/jboss/server/default/deploy/pls.war
如果你不执行unalias cp,他不会不断的提醒你,是否覆盖,原则上虽然安全,但实际上不胜其烦。
为啥要执行unalias cp呢,呵呵,执行以下alias就可以看到了(在执行unalias cp之前啊),因为他把cp 命令 修改为 cp -i 了(i-提醒)。如下:
alias cp=’cp -i’
alias l.=’ls -d .* –color=tty’
alias ll=’ls -l –color=tty’
alias ls=’ls –color=tty’
alias mv=’mv -i’
alias rm=’rm -i’
alias which=’alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde’
另外, 修改/root/.bashrc下面的文件就能让它永久失效^_^
cp -u -v file1 file2
.将文件file1复制成文件file2 cp file1 file2 .采用交互方式将文件file1复制成文件file2 cp -i file1 file2 .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式 cp -f file1 file2 .将目录dir1复制成目录dir2 cp -R file1 file2 .同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2
.复制时保留文件属性 cp -p a.txt tmp/ .复制时保留文件的目录结构 cp -P /var/tmp/a.txt ./temp/ .复制时产生备份文件 cp -b a.txt tmp/ .复制时产生备份文件,尾标 ~1~格式 cp -b -V t a.txt /tmp .指定备份文件尾标 cp -b -S _bak a.txt /tmp
cp -r /home/root.adminssh/sharepls/ /home/jboss/server/default/deploy/pls.war
如果,文件夹 /home/jboss/server/default/deploy/pls.war不存在,则就会把sharepls重名名为pls.war并拷贝过去。
否则,如果 /home/jboss/server/default/deploy/pls.war存在,则会拷贝 /home/jboss/server/default/deploy/pls.war/sharepls到下。
那怎么实现覆盖的,下面这个方法就可以:
先执行:
unalias cp
然后在执行
cp -r/home/root.adminssh/sharepls/* /home/jboss/server/default/deploy/pls.war
如果你不执行unalias cp,他不会不断的提醒你,是否覆盖,原则上虽然安全,但实际上不胜其烦。
为啥要执行unalias cp呢,呵呵,执行以下alias就可以看到了(在执行unalias cp之前啊),因为他把cp 命令 修改为 cp -i 了(i-提醒)。如下:
alias cp=’cp -i’
alias l.=’ls -d .* –color=tty’
alias ll=’ls -l –color=tty’
alias ls=’ls –color=tty’
alias mv=’mv -i’
alias rm=’rm -i’
alias which=’alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde’
另外, 修改/root/.bashrc下面的文件就能让它永久失效^_^
相关文章推荐
- Ubuntu_Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- Ubuntu_Linux命令:cp (copy)复制文件或目录
- Linux命令:cp (copy)复制文件或目录
- cp命令_Linux cp 命令用法详解:将源文件或目录复制到目标文件或目录中
- linux命令之----cp命令用于复制文件或目录
- LinuxStudyNote(11)-Linux常用命令(2)-目录文件复制命令(6)cp
- 一天一个Linux基础命令之复制文件或目录命令cp
- Linux下如何使用cp命令复制文件及复制目录
- linux中cp 命令使用介绍(复制文件或者目录)
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- linux中cp (copy)复制文件或目录的用法
- 【Unix/Linux】【命令】【文件,目录操作工具】复制文件或目录——cp命令
- linux命令之文件的复制(CP) [转载]
- shell脚本----cp (copy)复制文件或目录
- 关于linux下的复制命令cp,文件覆盖时不提示overwrite的方法