温馨提示×

centos如何复制文件到别处

小樊
37
2026-10-14 16:45:16
栏目: 智能运维

在 CentOS(其实和一般 Linux 一样)中,复制文件主要使用 cp 命令。下面按常见场景说明:


一、基本复制(本地复制)

1. 复制文件到另一个目录

cp 源文件 目标目录

示例:

cp test.txt /home/user/docs/

2. 复制文件并改名

cp test.txt /home/user/docs/new.txt

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

cp -r 源目录 目标目录

示例:

cp -r /data/logs /backup/

二、常用参数

参数 作用
-r / -R 递归复制目录
-p 保留权限、时间等属性
-a 相当于 -rp,常用于备份
-f 强制覆盖
-v 显示复制过程

示例(保留属性复制):

cp -a /data /backup/data

三、复制到远程服务器(CentOS 之间)

1. 使用 scp

scp 文件 user@远程IP:目标路径

示例:

scp test.txt root@192.168.1.100:/root/

复制目录:

scp -r /data root@192.168.1.100:/backup/

四、使用 rsync(推荐用于大量/备份)

rsync -av 源 目标

示例:

rsync -av /data/ root@192.168.1.100:/backup/data/

五、复制时避免覆盖提示

\cp -rf 源 目标

如果你是 桌面版 CentOS,也可以直接右键 → 复制 → 粘贴。

如果你有具体场景(比如:复制到 U 盘、不同分区、定时复制),可以告诉我,我给你更合适的命令。

0 踩