在Linux中,复制文件通常使用cp
命令。以下是几个基本的使用示例:
-
复制单个文件:
使用
cp <源文件> <目标文件>
命令可以复制单个文件。其中,<源文件>
是要复制的文件的路径,<目标文件>
是复制后的文件的路径。示例:
cp source.txt destination.txt
-
复制整个目录:
使用
cp -r <源目录> <目标目录>
命令可以复制整个目录及其内容。其中,-r
选项表示递归复制,<源目录>
是要复制的目录的路径,<目标目录>
是复制后的目录的路径。示例:
cp -r source_directory destination_directory
-
复制时有提示功能:
使用
cp -i <源文件> <目标文件>
命令可以在覆盖已存在的文件时给出提示。其中,-i
选项表示在覆盖前询问用户。示例:
cp -i source.txt destination.txt
如果
destination.txt
已经存在,那么在复制source.txt
到destination.txt
之前,系统会询问你是否确定要覆盖它。
注意,cp
命令默认不会覆盖已存在的文件。如果你想自动覆盖已存在的文件,可以使用-f
选项。例如:
cp -f source.txt destination.txt
这里,-f
选项表示强制覆盖已存在的文件,无需询问用户。