在Linux中使用cp命令复制文件

在Linux中使用cp命令复制文件

在Linux中使用cp命令复制文件

想学习如何在Linux终端中复制文件吗?那么您来对地方了。在本教程中,您将学习如何使用以下方法复制文件: cp命令 在Linux上。

基本语法 cp command

该命令的基本语法如下:

cp [OPTIONS] SOURCE_1 SOURCE_2 SOURCE_N DESTINATION
cp [OPTIONS] SOURCE DESTINATION

哪里选件:在中使用的其他选项 cp command 上市 在这里来源:源文件或目录。目的地:要将源复制到的目标目录或文件。

将文件复制到另一个位置

您可以使用简单的cp命令将文件复制到另一个位置。在下面的示例中,文件first.txt通过名称复制到同一目录 second.txt

cp first.txt second.txt

输出看起来像这样:

“复制

使用cp命令复制多个文件

要将多个文件复制到另一个目录,只需复制其名称 cp command 没有任何选择。

在下面的示例中,三个文件 first.txtsecond.txtthird.txt 将复制到 ~/Desktop/demo2 目录使用以下命令:

cp first.txt second.txt third.txt ~/Desktop/demo2

输出看起来像这样:

“复制

如上例所示,可以使用cp命令将多个文件复制到另一个目录。

复制档案 --verbose 选件

使用高级选项将文件复制到另一个目录 -v 该文件将被复制到如下 backup 目录:

cp first.txt backup

输出看起来像这样:

“复制

使用cp命令将一个目录复制到另一个目录

您可以用于将目录移动到另一个目录。 -R (递归)可选。何时使用 -R 选择一个选项会将当前目录复制到另一个目标目录。

以下示例将复制 demo 到目录 demo2 目录:

cp -R demo demo2

输出看起来像这样:

“复制

将当前目录中的所有文件复制到另一个目录

可用于将一个目录中的所有文件复制到另一目录。 -R (递归)可选。何时使用 -R 选项是将指定目录中的所有文件复制到另一个目标目录。

在以下cp命令示例中, demo 到目录 demo2 目录:

cp -R * ~/Desktop/demo2

输出看起来像这样:

“复制

使用-force选项将文件复制到目标目录

可以使用 -f 没有目标目录写权限时复制文件的选项。何时使用 -f 指定选项将强制将文件复制到目标目录,即使您没有对目标目录的写权限。

在下面的示例中,名为 data.txt 将复制到 /home/Desktop/demo3 目录:

cp -f data.doc demo3

输出看起来像这样:

“复制

复制文件并使用cp命令保留文件属性

使用cp命令复制文件时,可以保留文件属性,例如修改日期和时间以及访问控制列表。使用cp命令保留文件属性 -p 可选的。

在下面的示例中,文件名是 first.txt 复制到文件 four.txt 拥有属性。

cp -p first.txt four.txt

结论

您了解了如何在Linux上使用cp命令复制文件。如果对此有任何疑问,请不要忘记在下面发表评论。

Sidebar