一、复制单个文件
要复制单个文件,使用cp命令加上源文件路径和目标文件路径即可。
cp /path/to/source/file /path/to/destination
此命令会将源文件拷贝到目标路径下。
例如,将file1的内容复制到file2:
cp /home/user/Documents/file1 /home/user/Documents/file2
二、复制多个文件
要复制多个文件,可以在cp命令中添加多个源文件路径,然后加上目标路径。
cp /path/to/source/file1 /path/to/source/file2 /path/to/destination
此命令会将源文件1和源文件2拷贝到目标路径下。
例如,将file1和file2的内容复制到目录folder1下:
cp /home/user/Documents/file1 /home/user/Documents/file2 /home/user/Documents/folder1
三、复制目录
复制目录时需要使用到cp命令的递归选项-r。这个选项会将目录中所有的子目录和文件全部复制。
cp -r /path/to/source/directory /path/to/destination
例如,将目录folder1和其中的主目录和文件复制到新目录folder2下:
cp -r /home/user/Documents/folder1 /home/user/Documents/folder2
四、其他使用技巧
如果你要覆盖已存在的目标文件,可以使用-f选项来强制复制。
cp -f /path/to/source/file /path/to/destination
如果你想复制源文件到目标路径下,并保留源文件的时间戳和权限,则使用-p选项。
cp -p /path/to/source/file /path/to/destination
总结
使用cp命令可以轻松地在Linux系统中完成文件的复制。通过本文介绍,你已经了解了复制单个文件、多个文件和目录的方法,并掌握了一些高级技巧。