Linux 的 cp 命令

发布时间:2026/6/15 7:55:17

Linux 的 cp 命令 Linux 的 cp 命令详解命令概述cp是 Linux 系统中用于复制文件和目录的基本命令全称为 “copy”。它是日常文件管理中最常用的命令之一。基本语法cp [选项] 源文件 目标文件 cp [选项] 源文件... 目标目录常用选项-i交互模式覆盖前提示确认-r或-R递归复制目录及其内容-v显示详细操作信息-p保留文件属性权限、时间戳等-f强制覆盖已存在文件-u仅复制源文件比目标文件新或不存在的文件使用示例1. 基本文件复制cpfile1.txt file2.txt# 复制file1.txt为file2.txt2. 复制到目录cpfile1.txt /path/to/directory/# 复制file1.txt到指定目录3. 递归复制目录cp-rdir1/ dir2/# 复制dir1目录及其内容到dir24. 保留文件属性cp-pfile1.txt file2.txt# 复制并保留权限和时间戳5. 交互式复制cp-ifile1.txt file2.txt# 覆盖前会询问确认高级用法1. 通配符复制cp*.txt /backup/# 复制所有.txt文件到备份目录2. 创建硬链接cp-lfile1.txt file2.txt# 创建硬链接而非复制内容3. 创建符号链接cp-sfile1.txt file2.txt# 创建符号链接4. 仅更新较新文件cp-u*.html /var/www/# 仅复制比目标目录中更新的HTML文件注意事项默认情况下cp命令会覆盖目标文件而不提示复制目录时必须使用-r选项跨文件系统复制时某些属性可能无法保留对于大文件可以考虑使用rsync命令以获得更好的性能相关命令mv移动/重命名文件rm删除文件rsync高级文件复制和同步工具scp通过网络安全复制文件

相关新闻