cp src dest
cp /etc/fastab /tmp/abc.txt新建复制
如果目标不存在,新建dest,并将src中内容填充至dest中;如果目标存在:
1. 如果dest是文件:将src的内容覆盖至dest中,-i选项,如果目标文件存在提示用户
此时建议cp命令使用-i选项,管理员默认有-i选项,普通用户没有。
2. 如果dest是目录:在dest下新建与源文件同名的文件,并将src中的内容填充至新文件中。
cp /etc/favicon.png/tmp/
结果:/tmp/有了一个favicon.png文件
cp src dest
src多个文件
dest必须存在且为目录,否则报错。
src是目录:
则需要使用专用选项:-r才可以复制,否则会略过。cp:omitting directory ‘/etc/’
如果dest不存在:会创建指定目录,复制src目录下的所有文件到dest中。
如果dest存在:
如果dest是文件:报错
如果dest是目录:复制src文件夹及目录下文件到指定目录。
常用选项:
-i:交互式
-r,-R:递归复制
-a:归档,相当于-dR – preserv=all
-d: -no-deference --preserv=links
--preserv[-ATTR_LIST]
mode:权限
ownership:属主属组
timestamp:
links
xattr
context
all
-p:保留权限 –preserv=mode,ownership,timestamp
-v:--verbose
-f:force
mv:move,移动文件
mv[OPTION]… [-T] SOURCE DEST
mv[OPTION]…SOURCE DIRSTORY
mv[OPTION]… -t DIRECTORY SOURCE…
mv和cp选项基本一致。
常用选项:
-i:交互式
-r:force
重命名通过mv实现。
mv /test1/ /test2会成为/test2/test1
rm:删除,remove
rm[OPTION] …FILE
常用选项:
-i:交互式
-f:强制删除
-r:递归
文本编辑器:nano
全屏编辑器