在 Ubuntu 下,cp
命令是用于复制文件和目录的实用程序。它的实际应用非常广泛,以下是一些常见的用例:
复制文件:
cp source.txt destination.txt
这将把名为 source.txt
的文件复制为 destination.txt
。
复制目录(递归复制):
cp -r source_directory destination_directory
这将递归地复制整个 source_directory
及其内容到 destination_directory
。
复制多个文件:
cp file1.txt file2.txt destination_directory/
这将把 file1.txt
和 file2.txt
复制到 destination_directory
。
保留文件属性(如所有者、时间戳等):
cp -p source.txt destination.txt
这将复制 source.txt
到 destination.txt
,同时保留文件的属性(如所有者、时间戳等)。
创建符号链接(软链接):
cp -s source.txt destination.txt
这将创建一个指向 source.txt
的符号链接 destination.txt
,而不是实际复制文件。
创建硬链接:
cp -l source.txt destination.txt
这将创建一个指向 source.txt
的硬链接 destination.txt
。硬链接与原始文件共享相同的数据块,因此对其中一个文件的更改会影响另一个文件。
这些只是 cp
命令的一些基本用法。要了解更多关于 cp
命令的信息,请查阅其手册页(通过运行 man cp
)。