如何在 Linux 中复制文件、文件组或目录?
在本文中,我们将学习使用终端在Linux/Unix操作系统中复制文件或目录,我们使用cp命令在Linux系统中复制文件或目录。
cp(copy) -cp命令用于在Linux系统中复制文件或目录。如果我们想从源目录复制文件并将其粘贴到另一个目标目录中,那么我们必须使用cp命令。默认情况下,cp命令不会复制目录到复制目录,我们必须在cp命令中使用-R选项,否则会提示错误。
语法
cp命令的一般语法如下-
cp [OPTION]...[-T] SOURCE DESTINATION cp [OPTION]...SOURCE DESTINATION cp [OPTION]...-t DIRECTORY SOURCE...
cp命令中可用选项的简要说明。
复制文件的属性
创建目标文件的备份
创建不带参数的备份文件
强制复制
覆盖文件前的交互式提示
创建文件的硬链接而不是复制
递归复制目录
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
我们将从一个目录中复制一个文件并使用cp命令将其粘贴到另一个目录中
$ cpfile.txt../snow
执行此命令后,文件将被复制,以确保我们将使用以下命令更改目录并列出目录的内容。
$ cd ../snow $ ls file.txt
我们将复制源目录中所有可用的.txt(文本)文件,并在Linux系统中使用*通配符和cp命令将其粘贴到目标目录中。
$ cp *.txt ../snow
在这里,我们使用-i选项从源目录复制文件并将其粘贴到目标目录中,如果目标目录中已存在同名文件,则在覆盖文件之前将提示警告消息。
$ cp -I file1.txt ../shadow cp: overwrite ‘../shadow/file.txt’? y