#cp:复制文件(copy)
复制的规则一般来说,一个文件到一个文件,多个文件到一个目录。
格式:cp 源 目标
SRC DEST
例子:复制/etc/passwd到/tmp下
cp /etc/passwd /tmp/ (注释:把cp /etc/passwd复制到/tmp/下并且用passwd来命名复制文件 )
例子:复制/etc/passwd到/tmp下并且命名为test
cp /etc/passwd /tmp/test(注释:此命令把cp /etc/passwd复制到/tmp/下并且重命名为test,注意:如果test为文件的话将提示是否覆盖,如果test是目录的话会把passwd保存在test目录下并且保持文件名passwd.)
-r: 或-R:递归(可以复制目录) 注意:如果复制目标同为目录将会复制到目标目录里,如果是目标是文件将会出错(千万别这么做!)。
-i: 做交互式
-f: 强行覆盖
-p: 属主和时间戳等
-p(大写):保持连接文件
-d: 保持连接
-a: 归档复制,常用于备份
例子:cp /etc/{passwd,inittab,rc.d/rc.sysinit} /temp/
复制三个文件,rc.d/rc.sysinit是复制rc.d下的文件而不是目录,此目录使用了{ }展开方式。
#mv:move移动文件(剪切)
格式:mv 源 目标
SRC DEST
mv可以直接剪切目录和文件
-i:提示
-f:强制覆盖
-t:可以先指定目标再指定源