文件复制命令--cp
cp
命令格式:cp 源文件/目录 目录文件/目录
选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理
例子:
[root@xuegod63 ~]# cp /etc/passwd /opt/ #复制文件
[root@xuegod63 ~]# cp -r /boot/grub /opt/ #复制目录
扩展参数:
问题一:cp命令无法强制覆盖
原因:为了安全考虑,系统把cp
命令加了个参数-i
提示,可以查看alias
# alias alias cp='cp -i'
方法四:使用绝对路径命令(即使用原生的cp命令):/bin/cp -rf xxxx
问题二:如何用cp复制包含隐藏文件和隐藏目录及其内容?
如果使用参数 -T (--no-target-directory)选项,在递归复制文件夹(应该文件夹结尾不尾随斜杠,星号等),即:
cp -rT /etc/skel /home/user
上述这条命令意思是将复制/etc/skel文件夹的内容到/home/user文件夹(包括隐藏文件),如果/home/user文件夹不存在则会创建文件夹user; 但是如果文件夹user存在,该-T选项可防止/etc/skel文件夹的内容复制到新文件夹/home/user/skel内,而是将文件夹内容复制到/home/user下。
共有 0 条评论