cp 命令常用选项
-i: 覆盖前提示 -n:不覆盖
-r, -R :递归复制目录及内部的所有内容
-a:归档,相当于-dR --preserv=all
-d: --no-dereference --preserv=links 不复制原文件,只复制链接名
-p: 等同 --preserv=mode,ownership,timestamp
-v: --verbose 显示复制的详细过程
-f: --force
-u: --update 只复制源比目标更新文件或目标不存在的文件
--backup=numbered 目标存在,覆盖前先备份加数字后缀
例:
cp /etc/hosts{,.bak}
相当于 cp /etc/hosts /etc/hosts.bak
批量改名:
rename "conf" "conf.bak" *.conf
把所有.conf结尾的文件中的"conf"修改为"conf.bak"