cp 复制和移动文件
cp: copy
cp SRC DEST
-r 复制目录及其目录下的文件,递归复制
-i 如果目标存在,提示要不要覆盖,普通用户不提示,直接覆盖。
-f 强行复制,如果目标存在,直接覆盖。目标文件不能打开,先删除,在重试。
-p 保留属主,属组,权限,时间戳。
-a:归档复制,常用于备份
cp file1 file2 file3
一个文件到一个文件
多个文件到一个目录
cp /etc/{passwd,inittab} /tmp/ 复制三个文件到一个目录下
mv: move
移动文件
mv SRC DEST
源 目标
mv /tmp/hello/ /var/tmp/abc
hello是一个目录,abc是一个目录,则hello被移动到ABC目录下,移动之后的文件就是:/var/tmp/abc/hello/...
abc是一个文件的话,则不能把目录移动到一个文件。也不能把一个文件移动到目录。
mv sss sd 同一个目录下移动,则是移动并重命名。
\mv 不提示是否覆盖。
mv -t DEST SRC 先目标 ,后源。
install
-d DIRECOTRY ... :创建目录
SRC DEST 复制文件,复制之后的文件有操作权限。
install -t DIRECTORY SRC... 可复制目录。