温馨提示×

Linux怎么复制文件

小樊
42
2026-07-01 12:13:49
栏目: 智能运维

在 Linux 中复制文件最常用的是 cp 命令。下面按常见场景给你说明:


一、复制文件

1️⃣ 复制文件到另一个目录

cp 源文件 目标目录

示例:

cp file.txt /home/user/docs/

2️⃣ 复制并重命名文件

cp 原文件名 新文件名

示例:

cp file.txt file_backup.txt

3️⃣ 复制多个文件到目录

cp file1.txt file2.txt dir/

二、复制目录(文件夹)

⚠️ 复制目录必须加 -r

cp -r 源目录 目标目录

示例:

cp -r /home/user/test /tmp/

三、常用参数

参数 作用
-r 递归复制目录
-i 覆盖前询问
-f 强制覆盖
-v 显示复制过程
-p 保留文件属性(权限、时间)
-a 归档模式(最常用,相当于 -rp + 更多)

示例:

cp -av /data/backup /mnt/usb/

四、复制文件到当前目录

cp /path/to/file .

. 表示当前目录


五、如果提示权限不足

sudo cp file.txt /root/

六、补充:远程复制(不同机器)

使用 scp

scp file.txt user@ip:/remote/path/

如果你愿意,可以告诉我:

  • 复制单个文件还是目录
  • 是否 跨服务器
  • 是否需要 覆盖、保留权限

我可以给你一条最适合你的命令 ✅

0