温馨提示×

怎么复制linux文件到别处

小樊
51
2026-09-25 19:30:58
栏目: 智能运维

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


一、基本复制(本地)

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

cp 源文件 目标目录

示例:

cp test.txt /home/user/backup/

2️⃣ 复制并重命名

cp test.txt /home/user/backup/test2.txt

3️⃣ 复制目录(必须加 -r)

cp -r 源目录 目标目录

示例:

cp -r mydir /tmp/

二、保留文件属性(推荐)

cp -a 源 目标
  • 保留权限、时间、软链接等
  • 常用于备份

三、复制到远程服务器

使用 scp

scp 文件 user@远程IP:路径

示例:

scp test.txt root@192.168.1.100:/root/

复制目录:

scp -r mydir root@192.168.1.100:/root/

四、使用 rsync(大文件/同步推荐)

rsync -av 源 目标

本地:

rsync -av file.txt /backup/

远程:

rsync -av file.txt user@ip:/path/

五、常见注意事项

  • 没有权限时加 sudo
  • 目标目录不存在会报错
  • 覆盖前可用 -i 确认:
cp -i a.txt b.txt

如果你能告诉我:

  • 是 本地还是远程
  • 是 文件还是目录
  • 使用的 Linux 发行版

我可以给你更精确的命令。

0 踩