Linux 命令 | cp

2023-09-14 17:51:08 浏览数 (2)

作者

林一

白天搬砖,晚上做梦。我有故事,你有酒么?

Linux 命令 cp 命令解析

Linux 命令 cp 是拷贝文件或目录的命令,一般形式如下:

代码语言:javascript复制
cp [选项] [源文件或目录] [目标文件或目录]

常用选项:

-a:进行归档式复制,保留文件所有信息。

-r:连同目录一起复制。

-v:显示详细的拷贝信息。

为方便读者理解,林一写个具体 demo:

代码语言:javascript复制
#!/bin/bash
# author: LinYi
# date: 2023/6/20

# 拷贝文件
cp file1 file2

# 拷贝目录及其内容
cp -r dir1 dir2

# 进行归档式复制,保留文件所有信息
cp -a file1 file2

# 拷贝之前先提示
cp -i file1 file2

# 显示详细的拷贝信息
cp -v file1 file2

在上述林一写的 demo 中,通过运行脚本,可以拷贝文件和目录,并使用不同的选项控制cp命令的行为。

Linux 命令 cp 命令注意事项

林一再总结几点注意事项:使用 cp 命令要特别小心,因为它会覆盖目标文件或目录。

如果需要拷贝目录及其所有内容,一定要使用-r选项。

在使用-i选项时,如果不希望反复确认,也可以在开头设置变量:CP=cp -i,这样在以后的拷贝中只需要使用$CP命令即可。

在使用-v选项时,cp命令会输出每个文件的拷贝进度,可以更直观地查看拷贝过程。

0 人点赞