-a :相当于 -pdr 的意思; -d :若来源档为连结档的属性(link file),则复制连结档属性而非档案本身; -f :为强制 (force) 的意思,若有重复或其他疑问时,不会询问使用者,而强制复制; -i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作! -l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身; -p :连同档案的属性一起复制过去,而非使用预设属性; -r :递回持续复制,用于目录的复制行为; -s :复制成为符号连结档 (symbolic link),亦即‘捷径’档案; -u :若 destination 比 source 旧才更新 destination !
操作要求:在Ubuntu中将一个文件复制到指定的目录下:例如现在桌面上有一个文件(其名字是www.linuxidc.com.tar.gz),现在要把这个文件复制到/usr/local目录下。其操作步骤如下:
1)打开终端,输入#su(#不作为输入)
2)输入口令,就切换到root用户下
3)此时终端显示的是root@linuxidc-desktop:/home/linuxidc#
4)由于文件是在桌面上,先切换到桌面目录下,输入后:root@linuxidc-desktop:/home/linuxidc# cd 桌面
5)root@linuxidc-desktop:/home/linuxidc/桌面# cp -r www.linuxidc.com_tar.gz /usr/local
6)回车,OK! 打开文件系统看看/usr/local目录下是否有www.linuxidc.com_tar.gz这个文件。