在使用cp命令复制文件时。如果目标目录有相同文件会提示是否覆盖。
这个时候按一下回车键即可。 但是如果复制的包含目录且包含很多文件。那么可能会按回车键也是个问题。 cp -f 测试也不行,仍然需确认。
解决办法一: # alias cp # unalias cp # cp 1.txt /1.txt 没有提示是否覆盖
解决方法二: #\cp 1.txt /1.txt
解决方法三: # yes | cp 1.txt /1.txt 让系统自己输入yes
cp在复制数据很大的文件可能会遇到错误,这个时候cp命令就解决不了问题。因此在复制大量文件时,可以使用tar 工具。例如复制当前目录下所有文件到/mnt目录 #tar cvf - . |(cd /mnt;tar xvf -)
或者 #tar cpf - . | tar xpf - -C /mnt
(责任编辑:IT) |