复制文件和目录

cp 命令将复制文件和目录或者将多个源复制到目标目录。
cp 命令的基本语法是:

# cp [options] source destination

如果我们有多个文件/目录要处理到目标目录,请使用以下命令语法。

# cp [options] source1 source2 [...] destination_directory

与 cp 命令一起使用的常见选项包括:
-a 存档,从不遵循符号链接,保留链接,递归复制目录
-f 如果无法打开现有目标文件,请将其删除并重试
-i 在覆盖现有文件之前提示
-r 递归复制目录

这些示例显示了 cp 命令的典型调用,并说明了它们的作用。

示例 1

将单个文件复制到目标目录:

$ cp data.txt /var/tmp/

示例 2

将多个文件复制到目标目录:

$ cp data.txt file.csv /var/tmp/

示例 3

递归复制目录(及其内容):

$ cp -r /etc/ /var/tmp/backup/
在 Linux 中如何使用“cp”和“mv”命令复制/移动文件和目录
on it road .com

移动文件和目录

mv 命令将移动或者重命名文件或者目录,或者可以将多个源(文件和目录)移动到目标目录。
mv 命令的基本语法是:

# mv [options] source destination

要将多个文件/目录移动到目的地,请使用以下语法。

# mv [options] source1 source2 [...] destination

与 mv 命令一起使用的常用选项:
-f 覆盖前不提示
-i 覆盖前提示
-u 仅在源文件比目标文件新或者目标文件丢失时移动

注意:如果目标存在,除非使用 -i 选项,否则它将被覆盖。

如果将文件或者目录移动到同一目录中的新名称,则它实际上被重命名。
例如,这会将文件从 oldname 重命名为 newname。

$ mv -i oldname newname
日期:2020-09-17 00:10:52 来源:oir作者:oir