跳至正文

如何在 Linux 中复制文件和文件夹

cp是复制文件或目录的实用命令。至少使用两个参数来调用它;源文件或目录,以及复制源的目标。它可用于复制一个或多个文件和目录源。

命令的一般语法cp

1
$ cp [OPTIONS] [SOURCE...] [DESTINATION...]
复制文件
1
cp foo.txt bar.txt

此命令将文件foo.txt复制到一个新文件调用bar .txt 中。

重复文件
复制目录(及其内容)
1
cp -R foo-folder bar-folder

使用该-R选项,此命令会将文件夹foo-folder及其内容复制到bar-folder

重复目录
显示复制进度
1
cp -v foo.txt bar.txt

包含该-v参数可以向我们显示命令cp在后台执行的操作(进度)。该参数通常在涉及复制大量文件时使用。

确认覆盖文件
1
cp -i foo.txt bar.txt

说明:如果当您尝试将foo复制到新文件调用bar时,文件bar已存在,则该参数将要求您确认是否要覆盖现有文件。输入以覆盖所述文件,或取消。-iyn

将多个文件复制到一个目录
1
cp foo.txt bar.txt baz

此命令会将foo.txtbar.txt的副本复制baz目录中。baz目录必须首先存在才能使命令起作用。

标签: