1. cp
复制文件
使用方式 cp source destination
-r或者-R:递归复制
–p复制时保留原始属性(时间戳,属组等)
–L 复制链接指向的文件
–P 复制链接文件本身,而不是复制指向的文件
–d 复制链接文件本身,不去跟踪源链接文件指向的文件
–a 归档复制,常用于备份相当于-dR加上--preference=all
--preferenc=all:复制时保留文件元数据属性
–L 复制的是链接指向的那个文件,与-P相反
–i 如果目标文件存在,会提示要不要覆盖
几种规则:
(1).SRC为文件,如果目标文件不存在,则新建DEST,并将SRC内容填充至DEST中
(2).SRC为文件,如果目标文件存在,则会用SRC中内容覆盖到DEST文件中,此时建议对cp命令使用-i选项,覆盖前会提醒用户是否覆盖
(3).SRC为文件,如果目标文件为目录,则直接在DEST下新建与源文件同名的文件,并将SRC内容填充进去
(4).SRC为多个文件,则DEST必须存在,且为目录
(5).SRC为目录,需要使用-r选项递归复制,如果DEST不存在,则创建DEST目录,如果DEST是目录,则直接复制过去,若果DEST是文件,则报错
2.mv命令:
移动文件或者改名
mv没有-r选项,所以当SRC时目录时不需选项直接移动
-i:交互式提醒是否覆盖
3.rm命令:
-i 交互式提醒是否覆盖
-f 强制删除
-r 递归删除,用于删除目录
本文出自 “明天过后” 博客,请务必保留此出处http://leeyan.blog.51cto.com/8379003/1685772
原文地址:http://leeyan.blog.51cto.com/8379003/1685772