2.4 cp 命令
cp 命令用于复制当前的文件或者是文件夹。
命令格式
cp [选项] 源文件或文件夹名 目标文件或文件夹名
示例:
复制当前的 hello.py 到桌面下,重新命名为 b.py。
weimingze@mzstudio:~$ cp hello.py 桌面/b.py
weimingze@mzstudio:~$ ls 桌面/
b.py
复制当前的 hello.py 到桌面下,名称不变。
weimingze@mzstudio:~$ cp hello.py 桌面/
weimingze@mzstudio:~$ ls 桌面/
b.py hello.py
复制当前的 hello.py 到当前文件夹下,重新命名为 c.py。
weimingze@mzstudio:~$ cp hello.py c.py
weimingze@mzstudio:~$ ls
c.py hello.py 下载 公共 图片 文档 桌面 模板 视频 音乐
cp 的常用选项
选项
说明
示例
无选项
复制文件
cp file1.txt file2.txt-r 或 -R递归复制文件夹(包括子文件夹和文件)
cp -r dir1/ dir2/-v显示复制过程(verbose)
cp -v file.txt dir/-n不覆盖已存在文件(no-clobber)
cp -n file.txt backup/-u仅当源文件更新时才复制(update)
cp -u file.txt backup/-a归档模式(保留所有属性,相当于
-rp)cp -a dir1/ dir2/-p保留权限、时间戳等属性
cp -p file.txt backup/练习:
- 复制
/etc/passwd文件到用户主文件夹下,在复制的时候同时改名为mypwd.txt。