在 Ubuntu 中,cp
命令用于复制文件和目录。如果你想复制一个目录及其所有内容,你需要使用 -r
(递归)选项。以下是 cp
命令的基本语法:
cp -r [选项] 源目录 目标目录
复制一个目录及其内容到另一个位置
假设你想将目录 /home/user/source_directory
复制到 /home/user/destination_directory
,可以使用以下命令:
cp -r /home/user/source_directory /home/user/destination_directory
这会将 source_directory
及其所有子文件和子目录递归地复制到 destination_directory
中。如果 destination_directory
不存在,它会被创建。
复制多个目录
如果你想复制多个目录到一个目标目录中,可以这样做:
cp -r /home/user/dir1 /home/user/dir2 /home/user/destination_directory
这会将 dir1
和 dir2
复制到 destination_directory
中。
保留文件属性
如果你想在复制时保留文件的属性(如时间戳、权限等),可以使用 -p
选项:
cp -rp /home/user/source_directory /home/user/destination_directory
交互式复制
如果你想在覆盖文件之前得到提示,可以使用 -i
选项:
cp -ri /home/user/source_directory /home/user/destination_directory
使用 cp
命令时,请确保你有足够的权限来读取源目录和写入目标目录。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu软件和更新不见了怎么找回